2017柏林电影节:求助两道英语题的解法

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 11:44:02
第一道题是这样的, Where is Tom, do you know?
No,but I heard ______ in his room a few minutes ago.
A.him sing B. him singing C.he was singing D.All the answers are right
第二道题是一个介词,They often sell the oranges_____ 3 yuan a kilo.

1。A由情景知道,他刚才正在唱歌,因此用hear sb doing
2。for当出现price这个单词使用at,否则金钱前用for

B hear sb doing 是指进行的动作,而hear sb do 则是指已完成或经常进行的,所以选B
FOR 因为是指以多少价格售出,用FOR

B
1.hear sb do sth
如果是hear him sing表示说话人听他唱歌一直听到他唱完,也就是他整个唱歌的过程说话人都一直在听。
2.hear sb doing sth
如果是hear him singing表示说话人在某一时刻听到他唱歌,但没有听到他把歌唱完。(强调此时他在做什么事)
结合语境可知,说话人只是在几分钟前可能是路过TOM的房间时听到TOM在唱歌,只是一个瞬间的动作,所以用hear him singing。

C
for

第一个选A,hear sb do 表示听到某人做某事但已是过去的动作,
hear sb doing sth
表示听到某人正在作某事
二个填 by

B
at
hear sb do 表过程
hear sb doing 表正在进行