Susan got sunburned because she ______ on the beach all afternoon.

admin2009-03-21  25

问题 Susan got sunburned because she ______ on the beach all afternoon.

选项 A、lay
B、is lying
C、has lain
D、had been lying

答案D

解析 过去完成进行时表示动作在过去某一时间之前开始,一直持续到这一过去时间。并且动作还有可能持续下去。句中说Susan被晒黑了,是发生在过去的某一动作,而lie这一动作在“晒黑”这一动作之前发生,并且在说话时,此动作可能仍在继续,故用过去完成进行时。根据句意,本题的正确答案为D。[知识拓展] 和过去完成时一样,过去完成进行时亦可接具有“突然”意义的when从句(此从句用一般过去时),如:I had only been reading a few minutes when he came in.我刚看了几分钟书,他就进来了。
转载请注明原文地址:https://kaotiyun.com/show/FW8d777K
0

最新回复(0)