完成时态确实是个容易混的地方,本身翻译就容易误导,哪有什么完成的概念。
老师您好!
感觉时态越学越乱,麻烦您帮我梳理一下。
~ Do you know Russian?
~Yes, I ________ it for two years when I lived in Harbin.
A learned B had been learning C was learning D have learned
答案是A
我想问为什么要用过去时,可不可以用过去完成?
另外,现在完成时但凡与过去时作比较时,总会说前者强调动作的结果对现在有影响,我不明白在具体的题目中是怎么影响的,我分析不出来。而且答案一般只说有影响,说得很笼统,感觉没有帮助。比如:
- I’ve heard Bob______ back from his journey to Africa.
- What about visiting him now? 此题答案是 has come 理由是强调对现在造成的影响或结果。我想问的是这影响了什么呢?
- I didn’t ask for the name list. Why_______on my desk?
- I put it there just now in case you need it.此题与上一题一样,都用现在完成,理由也是说有影响,这让我不能理解,问了一句为什么把名单放我桌上也能对什么产生影响吗?麻烦老师帮我解答一下。谢谢!