组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > would have done的用法
题型:单项选择 难度:0.65 引用次数:288 题号:3214404
I ________ able to catch the first flight home, but my watch betrayed me.
A.wereB.had been
C.would beD.would have been
【知识点】 would have done的用法

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】My mother ______ angry with me, but I couldn’t shut my mouth before I shouted at her!
A.wasn’tB.wouldn’t be
C.wouldn’t have beenD.hadn’t been
2018-04-10更新 | 296次组卷
单项选择 | 适中 (0.65)
【推荐2】Judging from the way he’s laughing and chatting with people, Tom ______ the game.
A.needn’t have wonB.couldn’t have wonC.must have wonD.would have won
2023-10-13更新 | 114次组卷
单项选择 | 适中 (0.65)
【推荐3】- How could I thank you enough?
- Don't mention it. Any other man_____that.
A.would doB.will do
C.would have doneD.must have done
2013-11-08更新 | 1100次组卷
共计 平均难度:一般