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必须有理由
xUMSA+sLJ 9BYH倰~ X` ` (% DE>1ޝ=3CpMmƳ'MGIRl~ڒ0yK޽v{w } q?w#HVᭀO׃GШ$|,tw?a"e}.п1GF%O]s2&$f&ZQ@thq{>@>KjzOUNS%|XUFaf]DE*^(Vq iP py I }._Mۖyib3Ch]1/3jP  g*[.wͶ "F3T2ir\E,D3j7 ai%^AEŐ#3UD;1 5kݣVZǽ!$2V{ҫS t\˲$&j MhwÑYkXS?0!G]Xgad34ƴ9#4 -dq]d}b$#6}  6hB9?)uL:M@\(8f )D{ǐbx 3⍍/˿

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成分不完整