过去完成时与现在完成时区别~1 有since时用哪个`2 we-----(learn)500 words last te

过去完成时与现在完成时区别~
1 有since时用哪个`
2 we-----(learn)500 words last term
we-----(learn)500 words by the end of last term
the film ---(begin) when i··········
the film ---(be) on for 10 min when ·I·········
怎么区分````````````````````````
xt_lee 1年前 已收到5个回答 举报

吣儿 幼苗

共回答了14个问题采纳率:100% 举报

有since 用现在完成时态一般是since+一个过去时态的简单句 /时间
1.learned 因为有last 过去时态
2.had learned 首先 last term是过去时态 by the end of 又是过去时态 过去的过去用过去完成时态
3 .4.是区分延续性动词和非延续性动词 on for 10 min (min后面要加s..10是复数 = =)是一段时间所以要用延续性动词 时态什么的我不好说如果你把when后面的句子打完全才知道时态

1年前

1

xjxukl 幼苗

共回答了1个问题 举报

we have learned 500 words since last term
since相当于by the end of
the film has began since when i··········
since相当于 been on
since后直接加时间

1年前

2

ydsghfdgjgh 幼苗

共回答了10个问题 举报

现在完成时是现在时态,对现在还产生影响。
过去完成时是过去的时态,发生在过去的过去,和现在无关。
例如: I have seen the film. 现在完成时
I had seen the film by the end of last year 过去完成时
.
很高兴为你解答!

1年前

0

圣气王子 幼苗

共回答了17个问题采纳率:88.2% 举报

I have known him for three years.我认识他三年了。
I had known him when I was a student.
我当学生时,就已经认识他了。
过去完成时与现在完成时二者用法基本相同,但现在完成时以现在的时间为基点,过去完成时则以过去的时间为基点,与现在无关,即过去的过去。
I have finished my expe...

1年前

0

wudanfang 幼苗

共回答了12个问题采纳率:83.3% 举报

有since用现在完成时。
2.we learned 500 woeds last term
we had learnt 500 words by the end of last term

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.262 s. - webmaster@yulucn.com