高二英语题目 来看看,要说理由!!

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:30:14
Who did Einstein have______a lecture in the hall crowded with professors and students?
A.giving B.given C.to give D.give

这句话意思没看懂,到底问什么?lecture是将给谁听的?请大家老讨论一次下~

如果是D
陈述句是
Einstein had sb give a lecture in the hall crowded with professors and students.
爱因斯坦让某人给大厅里挤满的教授和学生开讲座。
如果是C
意思是:爱因斯坦在挤满教授和学生的大厅里到底给谁开讲座。但have to 有不得不,被迫的意思,好像不太符合句意。

根据语法,应该选C,理由是:

1.选A和D不符合时态结构,

2.选B虽然符合了时态结构,但不符合疑问句的要求,

Who did Einstein have given a...是错误的,应该是:Who had Einstein given a...

3.选C后,原句翻译成汉语,好象有点别扭,其实这只是你理解上的问题,

原句汉语是:在挤满教授和学生的大厅里,爱因斯坦不得不给谁讲课呢?(我个人认为,原先可能没有料想到会有这么多的人来听爱因斯坦讲课,而使得这样似乎要进行一个无奈的选择,是给原先约定的人上,还是就给已经来了的所有人上,还是干脆就不上了。)

B
还原陈述句:
Einstein had give sb a lecture in the hall crowded with professors and students

偶英语水平不高,也就是能和老外随便说说话.

就是问lecture给谁听. 开始就是问who.

crowded with professors and students是修饰the hall的定语,不用考虑,简单理解为Who did Einstein have______a lecture in the hall就可以了.
这样把who代回原句变成陈述句就是Einstein had______a lecture in the hall.
应该是选B吧.