题目内容

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。

相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网