怎样区别“现在完成时”和“过去完成时”?

怎样区别“现在完成时”和“过去完成时”?
例如:We had learned about 5000English words by the end of last term.
到上学期末我们已经学了5000个英语单词。
我感觉应该用 have learned ,因为我们学了5000个单词,这单词已经被我学了,也就是说我已经会了,知道了,影响到了我现在。所以我感觉应该用现在完成时,可老师说应该用过去完成时,我总是不明白,不是 影响到我现在生活的就应该用现在完成时吗?
请帮我分析一下这个题,并说明一下我的思想哪里是错误的!
想一个人好难 1年前 已收到6个回答 举报

vv作坊 幼苗

共回答了22个问题采纳率:81.8% 举报

你的想法也是对的 就是少看了个词组
by the end of 然后还是last term
到上学期为止
所以应该是过去完成时
如果没有 by the end of
就是现在完成时了
We have learned about 5000English words last term
我们上学期学了5000词
原句翻译为 到上学期为...

1年前

2

lxq000 春芽

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

过去完成时态是指发生在过去的2个动作,先发生的用过去完成时态,后发生的用一般过去时态。“到上学期末我们已经学了5000个英语单词。”这句中,学习单词发生在学期结束之前,所以应该用过去完成时态来表示。
现在完成时态强调过去的事情对现在的影响,而过去完成时态强调的是过去发生的事情的先后顺序,其次才是影响。
Clear?...

1年前

2

电车ee 幼苗

共回答了24个问题采纳率:87.5% 举报

现在完成时是现在的过去
过去完成时是过去的过去
We had learned about 5000English words by the end of last term.
last term是过去,所以用过去的过去,过去完成时

1年前

1

浮游的华子良 幼苗

共回答了22个问题采纳率:81.8% 举报

其实很简单
注意3个字“上学期末”,你觉的还能用have吗?
这就是过去完成时和现在完成时的区别。

1年前

0

BBSSCD 幼苗

共回答了19个问题采纳率:68.4% 举报

过去完成时
1) 概念:表示过去的过去
----|-------|-----|---->其构成是had +过去分词构成。
那时以前 那时 现在
2) 用法
a. 在told, said, knew, heard, thought等动词后的宾语从句。
She said (that) she had never been to Pari...

1年前

0

瑜瑜要tt 幼苗

共回答了16个问题采纳率:87.5% 举报

重点应该是到 上个期末我们已经完成了“学习5000个单词”这件事。我感觉是这样的。

1年前

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