I heard he is singing.是病句么?

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:56:40
能不能改为I heard that he is singing.

这是一个病句,错误的原因在于时态。
句子的结构是一个简单的从句。I heard + that引导的从句。这里that省略了,这是可以的。但是,主句是过去式,相应的从句的一般现在时应该为一般过去时。
正确的为:I heard (that) he was singing.
但是这个句子不够简洁。应该简单而直白地表达为:
I heard him singing.
此种类似的词有see,smell等

错了
有俩种改法
1,把I heard he is singing改为I heard he was singing 是一个省啰了that的宾语从句
2,把I heard he is singing改为I heard him singing是用了 hear sb. doing sth的句型

正确的应该是I heard him singing.

有hear sb doing sth和hear sb do sth ,应该为I heard he singing.

是,因为heard是过去式,而is singing是正在,互相矛盾。

过去进行时,把is 改为was