Our region ---------(make) great advances over the past ten

问题描述:

Our region ---------(make) great advances over the past ten years.怎样判断是现在完成时,
还是现在完成进行时
1个回答 分类:英语 2014-10-08

问题解答:

我来补答
has made
从时间状语over the past ten years.上看,在过去十年里,它没有明确联系现在,今天,所以没有进行的色彩,用现在完成时.
请及时采纳,多谢!
再问: 如果这句话 改成现在完成进行时的语境时,怎样改动呢?请指教
再答: Our region has been making great advances since ten years ago.
再问: over the past ten years 是整个过去的十年 since ten years ago 自 从十年前 要看连续性的话over the past ten years 显得更好啊
再答: over the past ten years 是内部连续性好,但是它和说话时间,即现在隔断了联系,所以不能用现在完成进行时,但是可以用过去完成进行时:Our region had been making great advances over the past ten years.
再问: 这是一道考题 答案是has made 我填的是has been making错了 您又说 had been making 是不是在没有明显的和现在联系的语境下现在完成时优先于现在完成进行时或者过去完成进行时啊??
 
 
展开全文阅读
剩余:2000
上一页:必修3第一单元
下一页:第4课时