I wish that I ______ harder in the past years.
A. studied B. had studied C. was studying D. would study
正确答案为 B,为什么呢?我认为应是 have studied。
答案确实应是B,有关I wish后从句的时态问题,请参见“英语语法网”的以下文章:
《I wish 后从句用虚拟语气的三种形式》
http://www.yygrammar.com/Article/201007/1645.html
在 I wish (that)后面的宾语从句中,如果谓语动词指现在的情况,应该用过去时;如果谓语动词指过去的情况应该用过去完成时。例如:
I wish (that) I was handsome. 我希望我长得漂亮。(含义是我希望我现在长得漂亮,但实际情况是我现在长得不漂亮。)
I wish (that) I hadn't said that. 但愿我没说过那样的话。(含义但愿我过去没说过那样的话 ,但事实是我过去说过那样的话 。)
(以上例句摘自《薄冰英语惯用法词典》wish 词条)
在下面的句子中,in the past years 是表示过去时间的短语,所以从句谓语动词是表示过去的情况。因此,正确答案只能是 B,不能是 have studied:
I wish that I ______ harder in the past years.
A. studied B. had studied C. was studying D. would study