这句话在语法上正确吗
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.
正确
语法上是正确的不过也太罗嗦了
语法是对的,意思是:昨天他到校后告诉我们要下雨了
He told us it was raining when he got to school yesterday. 用过去完成时有些累赘,虽然在语法上不能说不对.去掉一个had是不是好些了呢? P.S.:如果用完成时的话是不能用yesterday这样的时间点的.不过用与完成时搭配的时间状却显不出你想表达的意思,所以我给你改成过去时了.
错,在宾语从句中一般不出现yesterday\ tomorrow这类词,要改成the day before \the next day.
用一般过去时,过去完成时都可
我觉得正确的,got to可以用于过去完成时态,这里表示到达学校的动作发生在rain之前,前面用it was raining 而不用过去式用来表示天气现象延续的时间比较长。\r\n\r\n他告诉我们昨天当他到学校以后一直在下雨。
应该把had去掉,用一般过去时.
答:First he told us the importance of the work, then he ____how to do it. A went on...详情>>
答:个评分来自于“EWG”的成分安全评价标准,美丽修行上的成分安全分以1-10表示,数字越小代表成分越安全。10分代表的是最高安全分,意味着该产品的成分非常安全,对...详情>>
答:新东方,去了才知道什么叫真正的上课!详情>>
答:科学教育片 popular science film; science and educational film详情>>
答:好好背单词是关键详情>>