请问----in the queue for half an hour,Tom suddenly realized th

问题描述:

请问____in the queue for half an hour,Tom suddenly realized that he had left his wallet at home.为什么不能选have waited?
1个回答 分类:英语 2014-10-24

问题解答:

我来补答
【Having waited】in the queue for half an hour,Tom suddenly realized that he had left his wallet at home
因为句子里没有连词,所以是简单句,简单句只能有一个谓语动词,而且已经有【realized 】了,所以句子只能使用非谓语动词的形式.have waited 是现在完成时,是作谓语的,语法错误.
非谓语包括:1、分词,包括现在分词(表示主动关系)和过去分词 (表示被动关系) ,2 动词不定式.表示将来的动作 3、动名词,表示进行,普遍性.
因为 主语Tom 与动作wait是主动形式,所以使用现在分词,另外因为在队伍等候的动作发生在谓语动作realize 之前,所以使用现在分词的完成式.
无疑后请采纳.
书山有路勤为径,学海无涯苦作舟.
-----------与君共勉-----------
 
 
展开全文阅读
剩余:2000
上一页:高数一指数函数
下一页:必修五第四单元