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

 

词组 be long doing
释义
be long doing     

【问】 The door was not a long time opening...(《大学英语》第一册,P.118)
 我弄不清这个句子的结构,因而不懂它的意思。请分析。
 【答】 从语法结构上看,可以理解为在动名词opening之前省略了介词in。这就是说,介词in是可有可无的。从语义上看,be long doing这一结构是指“某人经过很长时间才做某事”或“某事经过很长时间才发生”。因此,上句的意思是:
 不一会儿门就开了……
 下面是一些类似的句子:
 1. He's a long time(in) coming. (ALD)
 他要很长时间才能来。
 2. He was a long time reaching Stanhope Gate. (Galsworthy)
 他过了很长时间才到达斯坦霍普门。
 (for)long/for a long time
 【问】 根据辞典上的解释,for long(很久,很长时间)在语义上等于for a long time。但能否说I can stay for long.呢?
 【答】 按照标准英语,是不能这么说的。因为for long虽然在语义上等于for a long time,但它们的用法是不一样的。前者一般只能用于否定句和疑问句,而后者既可用于肯定句,也可用于否定句:
 1. They can't stay(for)long.
 他们不能停留很长时间。
 2. They didn't work for long.
 他们没有干很长时间。
 3.I can stay (for) a long time.
 我可以停留很长时间。
 I can't stay for long.
 我不能停留很长时间。
 4.I've been waiting for a long time.
 我已经等了很长时间。
 He didn't work for a long time.
 他很长时间没有工作了。
 5. They didn't wait for long. (CGEL)
 他们没有等很长时间。
 6. These shoes probably won't last for long. (CGEL)
 这些鞋也许不会穿很长时间。
 7. Though he managed to take a number of brilliant photographs,he could not stay nearthe volcano for very long. (New Concept English,Book 2,L. 67)
 虽然他设法拍摄了大量令人赞赏的照片,但是他不能在火山附近久停。
 8. Were you there for long? (LDCE)
 你在那里很长时间了吗?
 9. Are you home for long? (Maugham)
 你要回家待很长时间吗?
 请做下面的英语试题:
 1. “I’m going on a trip to Spain.”“Will you be there ____?”
 A. long time B. for some long time
 C. for long D. longer(TOEFL,72.10;73.10)
 2. “Your English is about as perfect as it can be.” “Thanks.I’ve been____time. ”
 A. to study long B. studying for a long
 C. studying hard D. study hard(TOEFL,72.3)


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

 

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

 

Copyright © 2004-2022 Newdu.com All Rights Reserved
更新时间:2025/4/6 2:38:17