he said that he is a student语法对吗

如题所述

正确形式应该是He said that he was a student.
这是一句间接引语,而谓语say是过去式said,所以从句原本是一般现在时要倒退成一般过去时,即He said that he was a student.追问

那意思不变成了现在不是个学生了

追答

不是的,因为他是在过去说的他那时是一个学生,这句话是间接表述,所以变成过去时,用was

追问

两句话

前者现在可能还是学生可能不是

后者表示现在不是学生了

追答

He said that he is a student.这是一句病句。
改成直接引语是He says,"I am a student."
间接引语就是由另一方转述,变成他过去曾经说他是一个学生,
即He said that he was a student.
因为他是在过去说的,所以主句用过去时;
因为他过去说他是一个学生,所以“他是一个学生”这件事发生在过去,所以时态要倒退一格,变成was

追问

那不是变成他过去是一个学生了

追答

是啊

追问

那想表达现在可能也是呢

追答

就是说现在可能是学生也可能不是

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-08

He said that he       was     a student.

追问

翻译的意思不是变成过去是个学生了吗

现在不是了

追答

不是。---- 主要是“他说”是过去,这句话是表述,他说的时候,他是学生。现在未必就是学生。

相似回答