Professional Documents
Culture Documents
Arise Has/have been arising Had been arising Will have been arising
Fly Has/have been flying Had been flying Will have been flying
Open Has/have been Had been opening Will have been opening
opening
Speak Has/have been Had been speaking Will have been speaking
speaking
Perfect Aspect of Verb
Present Past Future
Have given Had given Will have given
Has blown Had blown Will have blown
Have cleaned Had cleaned Will have cleaned
Has gotten Had gotten Will have gotten
Have worn Had worn Will have worn