(2008四川卷).-You speak very good French!- Thanks.I ___ French in Sichuan University for four years.A.studiedB.studyC.was studyingD.had studied这题答案是A,为什么用过去时,而不用完成时呢?
问题描述:
(2008四川卷).-You speak very good French!
- Thanks.I ___ French in Sichuan University for four years.
A.studied
B.study
C.was studying
D.had studied
这题答案是A,为什么用过去时,而不用完成时呢?
答
完成时应该用现在完成时have studied而不是过去完成时had studied
答
如果用完成时的话 意思就变了,意思成了 过去学过现在已经不学法语了
用过去时意思是我曾经在哪学习现在还学着
答
四选项中只有a对,表示以前在四川大学学法语学了四年,现在不在那学了
d是过去完成时,表示过去的过去持续发生的事,不常用,一般当从句中用一般过去式时用于主句中
答
此处可用排除法,B,D肯定是错的
而D应该是have studied(现在不学了)或者have been studying(还在学)
而A是指过去发生的事