一道英语时态题you speak very good Frensh!thanks.I French in Sichuan

问题描述:

一道英语时态题
you speak very good Frensh!
thanks.I French in Sichuang University for four years
答案居然给的是studied,难道不应该是完成时?
1个回答 分类:英语 2014-11-12

问题解答:

我来补答
确实应该是过去时.他的意思是他曾经在大学里学过四年法语,而现在不学了,所以是过去时.如果用完成时就说明现在还在学法语.持续性动作不一定要用完成时.
再问: 那选项还有过去完成时,为什么不能用呢
再答: 如果用过去完成时就得有过去时或者完成时作语境铺垫。我举个例子,His father had smoked for years before he quit(过去式是原型)it. 你可以看到这里有before后面的句子作语境铺垫,前面才用过去完成时。我再举个例子,A:Do you smoke? B:No. But I smoked for three years. 意思是不抽烟,但是以前抽过。可能不太恰当,希望你能理解,这里的过去式就是说以前做过而现在不做了。
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识