have been in,have lived,have stayed的区别?
发布网友
发布时间:2023-07-10 01:12
我来回答
共2个回答
热心网友
时间:2024-11-13 11:31
have stayed是现在完成时,现在完成时表示动作发生在过去,强调对现在造成的影响,或者是动作还将继续下去。这里句子要表达就是在湖南待了8天,与现在没有任何的关系,只是简单陈述过去
热心网友
时间:2024-11-13 11:31
这取决于你说话的实际情况。你也可以用完成时态。
如果行程过去了几天?一个星期?更久? 这就是一个确实存在于过去的时间。
但是对方打电话问你,而且你仍然还在行程里,你可以用完成时,你整个的行程仍然不是存在于过去的时间,只是你已经去过了这两个地方。
另外,如果你刚到家,别人就问你,你也可以用完成时态。因为这个非常近的过去仍然可以看成是现在。