have stayed 现在完成时态,have+过去分词,表示过去发生的事情,现在仍然在持续着。而 had stayed 是过去完成时态。表示事情发生在 “ 过去的过去”, 与现在没有任何关系。He has travelled over many lands.(现在完成时态)句意:他到过许多国家。(结果:他见识很广)桥饥Peter had finished his homework before supper. ( 过源陵去完成时态)雹消戚句意:彼得在晚饭前把作业做完了。
版权声明:文章由 百问九 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen9.com/article/284733.html