we have been good friends [ ]A;after many yearsB;many years ago C;since many yearsD;for many years必须有理由
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/26 12:28:29
![we have been good friends [ ]A;after many yearsB;many years ago C;since many yearsD;for many years必须有理由](/uploads/image/z/2909727-63-7.jpg?t=we+have+been+good+friends+%5B+%5DA%3Bafter+many+yearsB%3Bmany+years+ago+C%3Bsince+many+yearsD%3Bfor+many+years%E5%BF%85%E9%A1%BB%E6%9C%89%E7%90%86%E7%94%B1)
we have been good friends [ ]A;after many yearsB;many years ago C;since many yearsD;for many years必须有理由
we have been good friends [ ]
A;after many years
B;many years ago
C;since many years
D;for many years
必须有理由
we have been good friends [ ]A;after many yearsB;many years ago C;since many yearsD;for many years必须有理由
D;for many years
完成时用for+时间段 或者 since+ 时间点
D,我们已经做了好多年的朋友。(been延续性动词,用段时间)
D(延续性动作后跟一段时间)
d
a after后应该接明确的定点时间,而不是长度时间,比如after three oclock...
bc应该是since many years ago
D;for many years
D for many years.表示时间段
我确定选D,理由很简单,这句话的意思是:我们是好朋友。用的是现在完成时态,表示动作已经发生,也许还在进行中。前面的谓语动词用的是现在完成时(即have+done的形式)大家都知道:现在完成时所对应的时间状语一般是段时间,这是英语中规定语法所决定的,例如,上面的句子,其中for要是,引导时间的话,就是表示某个段时间,所谓的段时间就是表示持续性的。如:for+ 3 weeks就是三周,三周是一段时间吧...
全部展开
我确定选D,理由很简单,这句话的意思是:我们是好朋友。用的是现在完成时态,表示动作已经发生,也许还在进行中。前面的谓语动词用的是现在完成时(即have+done的形式)大家都知道:现在完成时所对应的时间状语一般是段时间,这是英语中规定语法所决定的,例如,上面的句子,其中for要是,引导时间的话,就是表示某个段时间,所谓的段时间就是表示持续性的。如:for+ 3 weeks就是三周,三周是一段时间吧,有个过程的。
收起
D,
have been是现在完成时,要加一段时间
A用在一般现在或过去时
B一般过去时
C成分不完整