John, ______the bet, had to pay for the dinner.A、lostB、having lostC、losingD、h

游客2024-01-16  6

问题 John, ______the bet, had to pay for the dinner.

选项 A、lost
B、having lost
C、losing
D、having loss

答案 B

解析 本题考查分词短语的用法。现在分词短语表示伴随的状态或者原因,本句分词短语作原因状语,因为输掉打赌发生在付饭钱之前,所以需用完成时态,故本题答案选B。
转载请注明原文地址:https://tihaiku.com/zcyy/3368136.html
最新回复(0)