he said he has been watching tv for about ten years 这里的has要改成had吗?为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 14:09:16
he said he has been watching tv for about ten years 这里的has要改成had吗?为什么

he said he has been watching tv for about ten years 这里的has要改成had吗?为什么
he said he has been watching tv for about ten years 这里的has要改成had吗?为什么

he said he has been watching tv for about ten years 这里的has要改成had吗?为什么
这里最好改成had,因为前面是said过去式了哦
祝好!

这个句子是一个宾语从句,如果主句是过去式,从句的现在完成时就要改成过去完成时,所以用had是正确的。

要改。主从句大时态一致。除非特定规律定理。

应该改。