组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > should(ought to) have done的用法
题型:语法填空-单句语填 难度:0.65 引用次数:132 题号:11132978
They_________have arrived at lunchtime but their flight was delayed.(根据句意填空)

相似题推荐

语法填空-单句语填(约100词) | 适中 (0.65)
【推荐1】用适当的情态动词填空
1. You ________ go now.You ________ finish it today.You have been working for more than eight hours.You ________ be very tired.You ________ go home now and have a good sleep.
2. Mary ________ be in the classroom.I saw her on the playground just now.You ________ have made a mistake.That girl ________ be Jenny.
3. —________ I use your bicycle?
—Certainly,you ________.But it ________ be returned before six o'clock this afternoon.
4. —________ you go and travel there with me next week?
—I’d like to.But I ________.I have a lot of things to do then.________ we go next month?
—Well,see you!
5. You ________ play basketball here.I ________ have told you about it earlier.You ________ ask for permission if you ________ like to.
2019-05-17更新 | 91次组卷
语法填空-单句语填(约0词) | 适中 (0.65)
【推荐2】They should_________(arrive) earlier, but they didn’t. (所给词的适当形式填空)
2023-12-25更新 | 35次组卷
语法填空-单句语填(约0词) | 适中 (0.65)
【推荐3】These flowers have died. You ________ have watered them. (用适当的词填空)
2021-03-30更新 | 40次组卷
共计 平均难度:一般