高一必修一课本第一单元有一句话是I wonder if it'sbecause i haven't been able to be outdoors for so long that i've grown so crazy about everything to do with nature.这句话中的outdoors 不是副词吗,为什么跟在be动词后面?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/08 10:44:23

高一必修一课本第一单元有一句话是I wonder if it'sbecause i haven't been able to be outdoors for so long that i've grown so crazy about everything to do with nature.这句话中的outdoors 不是副词吗,为什么跟在be动词后面?不是说 be动词后面常跟一个形容词作表语吗?
还有一个问题
He came here 3 years ago.
He has been here 3 years ago.
这两句话对吗?如果有错的话错在哪里?

outdoors既可以是副词,也可以是名词.这里是名词;be +adj;\n
adv.在户外;向户外
n.户外;露天;野外;
第二个问题; 第一句正确.第二句错误,因为ago,和过去式连用,表示状态用 for three years;
He has been here for 3 years.

被后面肯定要接形容词的,所以这个句子错了
He has been here 3 years ago
改成He has been here since 3 years ago
或He has been here for 3 years

我只知道第二个问题。两个句子前个对后个错。has been 表示状态,后面加一段时间

outdoor可以做名词用;应该是he came here 3 years ago,过去式,一般用现在完成时是he has been here for 3 years~