英语人必进!·

来源:百度知道 编辑:UC知道 时间:2024/05/12 01:10:26
改错题:
1.We heard her sang an English song in the next room. 这个句子中“sang "是错的,怎么改啊?为什么啊?重点是为什么啊?

2.When Peter went into the cinema last night,the film has begun.这个题答案说是”has begun“错了,我也不知道该怎么改?

大家快告诉我吧,谢谢

1.heard sb do\doing sth
do表示听到全过程,doing表示指示一个片断。这里应该是singing
2.应该是had begun 前面从句已经是过去时,主句应该是过去完成时。

第一句 sang 应该改成 singing

hear sb. doing sth. 意思是听见xxx正在做xxx

第二句 has 至少应该改成 had,因为整个句子是过去式

Hear sb do sth听见某人做过某事
Hear sb doing sth听见某人正在作某事
第一个问题用hear sb doing sth比较恰当,但是如果不强调状态也是可以用hear her sing an English song,意思是听到她在隔壁唱过英语歌曲。
第二我就不多解释了,大家都说得很清楚,过去的过去用过去完成时,所以就是had begun.

1 . hear sb do(动词原型)听见某人做某事
hear sb doing 听见某人正在做
所以sang应该改为singing
感,听,使,看,即 feel,hear,listen,make,see,watch都有这个用法。

2 . 改为had begun,last night 是过去时,所以用过去完成时

1.singing根据句意,听到她正在唱歌
2.had begun

1. We heard her singing an English song in the next room.
hear sb. doing sth.为听见某人正在做某事
2. When Peter went into the cinema last night,the film has
been on.
begin 为结束性动词,在完成式中必须用延续性动词