英语句子现在完成时能加 yesterday 或者 this morning 之类吗例如I have gone there

英语句子
现在完成时能加 yesterday 或者 this morning 之类吗
例如I have gone there yesterday

yesterday这些属于什么词性?
如果I have been there before(我之前去过那里) 这句子有没错误
before又是什么词性
一笑66 1年前 已收到3个回答 举报

波碌 幼苗

共回答了26个问题采纳率:84.6% 举报

1、可以用在那些前面.但你那个例子不对,只能说I have been there yesterday.因为现在你说话的时候你已经不在那里了.可以说成He has gone there yesterday,表名他昨天就到那里了到现在还没回来.
yesterday这些属于名词(yesterday也有副词词性,比如在yesterday morning里面的yesterday就是个副词).在句子里的成分是表名时间的状语.
I have been there before,没有错误.before在这里是副词.before还有介词和连词词性.

1年前

4

gozup 幼苗

共回答了11个问题 举报

yesterday表示昨天.
I have been there before表示我一直在那里
before
before[简明英汉词典]
[biˈfɔ:]
prep. 1 (表示位置)在…前面 2 (表示时间)先于, 在…以前 3 (表示比较)优于, 先于 4 (表示顺序)在…之前 5 (表示目的)供…研究, 由…审判

1年前

2

xiaofeishude 幼苗

共回答了21个问题 举报

时间状语
不能加昨天,今天早晨
那个句子没有错误

1年前

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