高一必修一课本第一单元有一句话是I wonder if it'sbecause i haven't been able

高一必修一课本第一单元有一句话是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.
这两句话对吗?如果有错的话错在哪里?
0001230威廉斯堡 1年前 已收到4个回答 举报

520haoya 幼苗

共回答了21个问题采纳率:90.5% 举报

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

1年前

7

爬上岸的鱼pp 幼苗

共回答了8个问题 举报

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

1年前

2

清平无间 幼苗

共回答了1999个问题 举报

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

1年前

0

songshuhua 幼苗

共回答了1个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.036 s. - webmaster@yulucn.com