词组 | have got/have had |
释义 | have got/have had 【问】 My piano is magnificent. ____since I was fifteen. A. I got it B. I’ve got it C. I have it D. I’ve had it 答案为D。但我无法向学生解释为什么此题不能选B(I’ve got it)。含有since从句的主句不是应当用现在完成时吗? 【答】 当since时间状语从句的谓语动词用一般过去时时,主句确实应当用现在完成时,但是这个动词必须是持续动词(durative verbs)例如,be,have,live等,而不能是瞬间动词(mo-mentary verbs),如get,receive,leave等。因为主句所表示的是从since从句所指的时间为起点一直持续到现在的情景。应注意,have got在意义上是现在时,相当于have。请分析下列例句中主句谓语动词的特点: 1. He has worked in the same office since he came here in 1980. (CGEL) 他自1980年到这儿以来,一直在同一个办公室工作。 2. “My uncle comes in from Iran tonight.” “How long has it been since you last saw him?” (TOEFL,74.1) “我叔叔今天夜里要从伊朗来。” “自从你最后一次见到他有多长时间了?” 3. He has lived with us since he came to England. 自从他来到英国以来他一直跟我们住在一起。 (参见since,have got/have) 赵振才 编著.英语常见问题解答大词典.哈尔滨:黑龙江人民出版社.1998.第507页. |
随便看 |
|
英语用法大全包含4017条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。