I don't believe that. He _ have said so.
16个回答
展开全部
这道题的正确答案是A, mustn't , 意思是,“他不该这么说。” 为什么选择A? 首先 C 与 D 要被排除,有明显的语法错误。 A 与 B 都表达的是在英文里被称作为虚拟语气。 根据英文语法,表达虚拟条件时需要用过去式。A 符合这个条件,mustn't 的过去式,还是mustn't. 而 B用的却是现在时-can't. 如果B 改成 couldn't, 那B也是一个正确答案,意思是“他不能这么说,”或者“他不可能这么说,”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
排除C, D,is,are后不接have
表示推测的情态动词:从肯定——否定:must一定,肯定-should应该-may也许-might可能,也许(怀疑很大了)-can't不可能
He must have said so.
他肯定这样说了。
He can't have said so.
他不可能这样说。
mustn'的意思是:禁止,不准,表示命令。
You mustn't leave now.你现在不准走。
所以,答案是B. can't
表示推测的情态动词:从肯定——否定:must一定,肯定-should应该-may也许-might可能,也许(怀疑很大了)-can't不可能
He must have said so.
他肯定这样说了。
He can't have said so.
他不可能这样说。
mustn'的意思是:禁止,不准,表示命令。
You mustn't leave now.你现在不准走。
所以,答案是B. can't
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案选A。
因为must + have 表示一种推测。结合前半句:I don't believe that,A选项最符合语境。
因为must + have 表示一种推测。结合前半句:I don't believe that,A选项最符合语境。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询