【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 之前,所以使用现在分词的完成式。
如有疑问,请追问。
无疑后请采纳。
书山有路勤为径,学海无涯苦作舟。
-----------与君共勉-----------