首页 > 留学知识库

问题: 这句话在语法上正确吗

He told us it was raining when he had got to school yesterday.

解答:

He told us it was raining when he had got to school yesterday。

这句话里最严重的错误是宾语从句少了引导词 that。
第二,在宾语从句中一般不出现yesterday\ tomorrow这类词,要改成the day before \the next day.
第三,过去完成时改为过去时,可能更符合句子的含义。

所以这个句子应该是:
He told us that it was raining when he got to school the day before.