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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 06:24:17

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

这里最好改成had,因为前面是said过去式了哦
祝好!

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

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

应该改。