for the past two months与那种时态连用

如题所述

I've been ill for the past two months.
看看这句话,就知道用现在完成时。
现在完成时是表示过去的动作一直持续到现在 或者 过去的动作对现在有影响
那么结合 for the past two months 意思是 在过去的两个月里
是表示一个持续的时间段 而且时间节点是从过去到现在 那么符合现在完成时的特征
所以与 现在完成时 连用
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-07
Past是表过去,要用过去完成时,Past可换成Iast,意思一样
第2个回答  2012-11-07
一般现在时追问

应该是现在完成时吧

追答

也没错

相似回答