题目内容
21、 He paid for a seat, when he _____ have entered free.
A. could B. would C. must D. need
试题答案
21、A
解析:此处考查情态动词的用法。Could have done“本能做某事,而事实为做成”;would have dong 只表虚拟,与过去的事实相反;must have done表对过去行为的肯定推测。Need 做情态动词不用于肯定句中。此处的意思是“他本可以免费进入的,但他已买了票。”故,选A。
相关题目
He paid for a seat, when he _________ have entered free.
A. could B. would C. must D. need
查看习题详情和答案>>He paid for a seat, when he _____ have entered free.
[ ]
A. could
B. would
C. must
D. need
查看习题详情和答案>>
B. would
C. must
D. need