for 20 years的意思是:二十年来。一般用在现在完成时的句子中。比如:He has been here for 20 yrars. 他在这儿二十年了。for 20 years相当于短语since 20 years ago。表示自从20年前一直到现在。其中的谓语动词要用延续性的动词,所以他来这儿二十年了,不能说成:He has come here for 20years. 其中的come应该用been。
for20year是什么时态
for years 意思是“数年来/多年来”,指的是从过去的某年一直到说话时的这一年,即过去就是这样,说话时的这一年还是这样,因此用现在完成时态。
例句:For years they had been betraying state secrets to Russia.
他们多年来一直在向俄罗斯泄露国家机密。
year
英 [jɪə(r)] 美 [jɪr]
n. 年年度年龄学年
1、years在表示“好几年”时,前面一般不加many。如果指几十年,甚至更长的时间,则不能用years。
2、year of之后往往不搭用年份的数目,除非前面有定语。
近义词:
term
英 [tɜːm] 美 [tɜːrm]
n. 学期术语条件条款期限名词vt. 把 ... 称为
1、term的基本意思是“期,期限”,引申可表示“学期”“开庭期,会期”“终止期”等。作“学期”解时,其前有时加不定冠词,主要是指英国的中学、大学中一年三个学期中的任一学期。作“终止期”解时,通常用作单数形式。
2、term也可作“术语,行话”解,指有特定意义的词或专门名词,通常用作复数形式