for over four years是什么时态

问题描述:

for over four years是什么时态

for years:
多年以来
好多年

例句与用法:
1. The inheritance kept them afloat for years.
遗产使他们好多年免于经济困难。

2. I've known her for years.
我认识她好几年了。

3. I know a fellow who live for year by his wit.
我认识一个人,好多年来他就靠施展小聪明过日子。

4. The volcano had slumbered for years.
这火山已经很多年不活动了。

5. I've known Tom for years.
我认识汤姆很多年了。

6. Because of a family feud, he hasn't spoken to his wife's parents for years.
由于两家不和,他已经多年不与岳父母说话。

7. I hadn't seen a grasshopper for years since I moved into the city.
从我搬进城里以后,我有好几年没见过蚂蚱了。

8. We have studied English for years.
我们学英语已有好几年了。

for后面加一段时间,用完成时态;现在完成时和过去完成时都可以用for

for over four years是表示一段的时间状语.可以和完成时连用

时态名不知道,描述的是在过去的4年中保持同一个状态

for over four years是什么时态
用完成时态,例如:
He has been learning English for over four years.他学习英语已经四年多了.

for加时间段可用于完成时或是过去时.
用完成时时:表示用那么长的时间来做某事
用过去时时:表示曾经用那么长的时间来做某事,现在已经不做了.