【题目】You ______ earlier. The bus left a moment ago.
A. would come B. should have come
C. may come D. have come
在线课程【答案】B
【解析】
考查情态动词+have done。句意:你本应该早点来的。公共汽车刚才开走了。should have done 意思是“本来应该做了某事但实际没有做”。在本句中should have come表示“本应该来而没有来”所以才没赶上车。故B选项正确。
编辑:chaxungu时间:2026-04-27 03:21:42分类:高中英语题库
【题目】You ______ earlier. The bus left a moment ago.
A. would come B. should have come
C. may come D. have come
在线课程【答案】B
【解析】
考查情态动词+have done。句意:你本应该早点来的。公共汽车刚才开走了。should have done 意思是“本来应该做了某事但实际没有做”。在本句中should have come表示“本应该来而没有来”所以才没赶上车。故B选项正确。