Our region ---------(make) great advances over the past ten years.怎样判断是现在完成时,还是现在完成进行时

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/10 07:57:59
Ourregion---------(make)greatadvancesoverthepasttenyears.怎样判断是现在完成时,还是现在完成进行时Ourregion---------(make

Our region ---------(make) great advances over the past ten years.怎样判断是现在完成时,还是现在完成进行时
Our region ---------(make) great advances over the past ten years.怎样判断是现在完成时,
还是现在完成进行时

Our region ---------(make) great advances over the past ten years.怎样判断是现在完成时,还是现在完成进行时
has made
从时间状语over the past ten years.上看,在过去十年里,它没有明确联系现在,今天,所以没有进行的色彩,用现在完成时.
请及时采纳,多谢!

见了 over the past ten years 就能知道时态一定用完成时 has made;
至于有没有理由更进一步用“完成进行时”has been making 要看语境,亦即后面跟的文字,有没有出现仍在进行中的事情必须保持语气连贯。
如果只是独立句子,那就不构成进行时的条件了。如果这句话 改成现在完成进行时的语境时,怎样改动呢?请指教如果只是独立句子,有不止一种方式可...

全部展开

见了 over the past ten years 就能知道时态一定用完成时 has made;
至于有没有理由更进一步用“完成进行时”has been making 要看语境,亦即后面跟的文字,有没有出现仍在进行中的事情必须保持语气连贯。
如果只是独立句子,那就不构成进行时的条件了。

收起

你好。has made 和 has been making都是正确的选项。这取决於说话人的“时态”角度。