when he arrived,he found everyone the people gone,[所有人都走了]能否改为 everyone has been away
问题描述:
when he arrived,he found everyone the people gone,[所有人都走了]能否改为 everyone has been away
请问,为什么要加the people
答
你好,这里只能改成 had been away.
因为这里是宾语从句. 主语的谓语动词是 found 是过去时,从句的谓语要用相应的过去时.
这里不能用has.
第二,the people是everyone 的同位语.对everyone补充说明.这里的每一个人.
可以省略也可以加上,意思无太大影响.gone是不是过去分词作定语,修饰everyong是的。完全正确。