APP下载

热线答疑

2014-06-26张满胜

新东方英语·中学版 2014年6期
关键词:英语

张满胜,英国剑桥大学英语硕士,新东方学校“新思维语法”培训创始人,著有《英语语法新思维》系列图书,对英语语法有深入的研究,突破传统语法教学,提出了“语法即思维”的全新语法理念,揭开了英语思维的深层秘密。他对中国学生英语学习的症结和困惑有深刻的了解,力争改变中国学生“学习多年英语,最终还是不会说、不会写、听不懂”的尴尬局面。欢迎大家来信咨询与英语学习相关的问题,请在信封右下角或邮件主题栏注明“热线答疑”。

张老师好,有一首歌的歌词是I can't believe I'd standing here been waiting for so many years,这里的standing是不是分词用法?其语法点是什么呢?请您指点迷津,谢谢!

首先,这里的I'd standing是错误的,因为“'d”只能是would或had的缩写。若是would,则要说成would stand;若是had,则要说成had stood。所以,无论是would还是had,后边都不能接standing。

这句歌词出自美国流行歌手Marc Terenzi的名曲“Love to Be Loved by You”,正确的歌词为:I can't believe I'm standing here, been waiting for so many years and today I found the Queen to reign my heart. 你问到的I'd standing实际上应为I'm standing,standing在这里是现在分词。逗号后边的been waiting for so many years采用了分词短语的形式,对前一句进行补充说明,补充完整应为:I've been waiting for so many years. 而and后边的句子一方面是对I'm standing here进行补充说明,解释“我”为什么此刻站在这里;另一方面又与前面的分词短语构成语义上的对比。整句歌词大意为: “我无法相信我正站在这里,我已经等待了很多年,今天我找到了我心中的女王。”

有些人认为,口语中的英语是不符合语法的或是不能进行语法分析的,其实这是一种误解。从以上分析我们可以看到,即使是在歌词这种非常口语化的语境中,英语句子也是符合英语表达一般规律的。

They ____ in Holland for ten years. Now they have settled down in Paris.

A. had lived B. have lived

C. lived D. were living

张老师,您好!……

登录APP查看全文

猜你喜欢

英语
玩转2017年高考英语中的“熟词僻义”
读英语
酷酷英语林
英语大show台
悠闲英语(86)感恩与忘恩
英语大show台
英语大show台