一道情态动词的同义转换填空题

辅导班的一道题。同义句转换:
He must have passed the exam.
He ______   ______   ______  could in the exam.
我不知道空白处怎么填,特别是很困惑其中的 could,我请教了该校一位老师,她也未答出来。
请专家指教,谢谢!

请先 登录 后评论

最佳答案 2014-10-19 21:58

“不可能没有通过”与“一定已经通过”意思相同。所以, He  could  not have  failed  in the  examHe musthave passed the exam同义。
请先 登录 后评论

其它 2 个回答

李 翔   - 教师
擅长:英语考试
He did what he could in the exam.
请先 登录 后评论
董万友

老师,我在网上搜索了一下,找到了一个:

He must havepassed the exam. He could _____ _____ _____ in the exam

答案为: not have failed

估计是该题印错了.

但即便如此,He  could  not have  failed  in the  examHe must havepassed the exam同义吗?

我在英语答疑网上找到如下观点:

■表示对过去情况的推测

1. musthave +P. P. 一定已经

2.can/could have + P. P. 可能已经

3.may/might have + P. P. 或许已经

在英语答疑网上找到如下例句:

对过去的推测,必须在 can, could 之后接动词的完成式:

She could not have been more than sixteen. 那时她不可能超过十六岁。

I couldn’t have won, so I didn’t go in for the race. 我不可能获胜,因此我没参赛。

对过去可能发生的情况作推测,其意思大致相当于可能已经

Wecould not have heard them because of the noise from the river. 由于有河水声我们不能听见他们的话。

我的看法:

1not have failed= have passed

那么:He  could  not have  failed  in the  exam=He  could have  passed  in the  exam.

因此我认为:

He  could  not have  failed  in the  examHe musthave passed the exam不同义,前者是可能已经,后者是一定已经。

2could  not  have翻译为不可能,是对musthave的否定形式。 He  could  not have  failed  in the  examHe musthave passed the exam同义。

这两种想法,哪种正确呢?请李老师指教。

请先 登录 后评论
  • 0 关注
  • 1 收藏,2697 浏览
  • 董万友 提出于 2014-10-18 11:46

相似问题