短文中的could have done, I didn't think等句型分析含义


老师:您好!

Then the Dean and the committee came back, “Gentlemen”, the Dean said, “the candidate we have chosen is Mr. Hobdell.” Uncle Theo had won. You could have knocked him down with a feather.  The audience were completely taken by surprise, and the Dean continued, “ I think I ought to tell you how we arrived at the decision. We were all filled with admiration at the learning and eloquence of Mr. Adams. I was greatly impressed. I didn't think he had it in him. But, you will remember, Mr. Adams read his lecture to us. When Mr. Hobdell’s turn came, he repeated that speech, word by word from memory, though, of course, he couldn’t have seen a line of it before. Now a fine memory is absolutely necessary for this post; and what a memory Mr. Hobdell must have! This is why we decided that Mr. Hobdell was exactly the man we wanted! ”


(1)  文中,“You could have knocked him down with a feather.” 为什么要用could have done的形式,可否改用一般过去时You knocked him down with a feather 呢? 含义有何不同?

(2)  文中,为什么要说“ I didn't think he had it in him” 而不说“ I don't think he ...” ? 用I didn't think 和 I don't think 含义句意究竟有何不同?

(3)  文中,“he couldn’t have seen a line of it before” 可以换用一般过去时吗? 这里用couldn't have done表达了讲话者什么含义呢?

(4)  文中,“ and what a memory Mr. Hobdell must have! ”    这里must是情态动词,说明讲话者非常肯定的推测吗?


请先 登录 后评论

最佳答案 2019-09-20 09:59

(1)  “You could have knocked him down with a feather.” 中

could have done为虚拟语气,可以认为省略了一个if虚拟条件从句:if you had tried to do so.

不可改用一般过去时 You knocked him down with a feather ,因为一般过去时表示过去的事实,意思就成了“某人曾用一根羽毛将他击倒了”。

(2)  “ I didn't think he had it in him” 这是直接引语中的话,即说话人原来以为亚当先生没有学问和口才,听了他的演讲之后才知道原来他如此的才知道事实并非他以前认为的那样。

I didn't think : 原以为...不...。I don't think: (现在)认为...不...。

(3)  “he couldn’t have seen a line of it before” couldn't have done在此表示对过去发生的事情的可能性的推测——不可能发生过这样的事。直接用一般过去时,则没有推测意义,而表示事实上,某事没有发生。

(4) and what a memory Mr. Hobdell must have! ”    这里must是情态动词,表示讲话者非常肯定的推测,并据此发出感叹。这是一个感叹句。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,2593 浏览
  • Pupil07 提出于 2019-09-09 10:19

相似问题