现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for,since连用.

问题描述:

现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for,since连用.
例Mary has been ill for three days.
这句话表示的意思说 mary三年前生病了 现在还是生病
还是mary在三年前生病了

意思是mary三年前生病了 现在还是生病.
现在完成时 更强调的是对现在的影响.