stay完成时用法总结?
一,stay完成时用法总结?
"Stay"的完成时主要有以下几种用法:
1. 表示过去的停留:I have stayed in Beijing for two years. 我在北京已经待了两年了。
2. 表示某个状态持续到过去某一时刻:He had stayed healthy until he caught the flu last month. 他一直很健康,直到上个月感冒了。
3. 表示过去完成的动作对现在有影响:He has stayed in touch with his old friends. 他一直与老朋友们保持联系。
4. 表示根据过去的经历或事实,做出对现在的判断或建议:You have stayed in this hotel before, so you must know the way to the nearest subway station. 你以前住过这家酒店,所以你应该知道最近地铁站的路线。
需要注意的是,"Stay"的完成时不能表示将来完成的动作,例如不能说"I will have stayed in Beijing for three years next month"。
二,stay后面可以接形容词吗
stay呆持续性动词。have,has十过分词表动作一直持续。后可接表段时间例for two days等

