作业帮 > 英语 > 作业

She____in Europe for more than years but now he has returned

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:英语作业 时间:2024/04/20 11:05:00
She____in Europe for more than years but now he has returned to his homeland.
A.lived
B.had lived
C.has lived
D.was living
问一下
选什么?
我认为是选B的,但是作业本后面的答案是选择A,疑问疑问啊.
希望能给我准确的答案,并且把每个选项都说一下为什么.
She____in Europe for more than years but now he has returned
B表示过去的过去发生的事对过去的影响,过去的过去住在欧洲对现在回到家乡有什么影响呢?!不能根据后面的he has returned 就粗略下定义.
A过去式,没有具体延续的时间限制,反正是过去住在欧洲,管他住1、2还是3年呢,反正现在是回了家乡了,now后面的时间是从他回到家乡一直延续的,
c表示过去发生的事对现在的影响,同理,对现在回到了家乡有什么影响呢?
D是过去进行时,不用说了吧,想也没人选.
做题要全面的看,不能根据一两个时态就选的啊……