还有我搞不清楚一个句子什么时候要加have has等比如 great changes have taken place in our city since 2000为什么要加还有 i saw the boys in the garden just now 为什么不用had seen,菜鸟都不懂请大家帮帮我。
谢谢你的回答,比如 i have stayed at home 还是i stayed at home 哪一个是对的?两个的区别?还有平常句子什么时候要加have,比如i have什么什么 she has什么什么,什么时候加什么时候不加,我一直搞不大明白,请帮帮忙,谢谢了。
追答注意,比方你在家一直呆着,好一段时间了,i have stayed at home for 3 weeks,表明从什么时候开始已经持续了多长时间了,到目前为止。而另一种情况,别人问你,你上周5做什么啦(很具体的时间地点,对吧),你回答,i stayed at home (last Friday)
完成时have...done表示过去某一持续的行为,或者存在持续影响力的行为,在当下这个时点的影响,我已经。。。她已经。。。读过了多少书,去过了多少地方,在哪儿呆了多长时间,等等。这只针对现在完成时,其他的完成时,结合情况才能分析,建议多看语法书结合例题多加练习,可以据需提问我