请输入您要查询的英文词组:

 

词组 should have done
释义
should have done3     

【问】 Ten o'clock. She should have arrived in her office by now.

您在前面讲过,should have done表示“本应该做某事而实际上并没有做。”上面这句话是否也表示这个意思?

【答】 should have done除了表示“本应该做某事而实际并没有做”这层意思之外,还可以表示“推论”、“推测”(参见must,ought to)。所以上面的句子应译为“十点了。她此刻应该到达办公室了。”请注意,我国出版的英语语法著作和英汉词典大都没有谈到这种用法。因此,不必花时间到英语语法书和英汉词典上去查找。

请做下面的英语试题:

“Elizabeth borrowed the book a month ago.” “Then she should_________it by now. ”

A. to finish B. have finished

C. finish D. had finished(TOEFL,74. 3;79,2-4)

(参见should have done4)


赵振才 编著.英语常见问题解答大词典.哈尔滨:黑龙江人民出版社.1998.第1044页.
随便看

 

英语用法大全包含4017条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2022 Newdu.com All Rights Reserved
更新时间:2025/4/5 20:26:30