asked about tense

Status
Not open for further replies.

vthanhtrung

Member
Joined
Nov 25, 2007
Member Type
Student or Learner
which sentence is right?
I have been studying for 2 years. When I finish the 5th year, I will be able to get diploma.
I have been studying for 2 years. When I have finished the 5th year, I will be able to get diploma.

He would leave as soon as he had hear the news last night.
He left as soon as he had hear the news last night.
 

Anglika

No Longer With Us
Joined
Oct 19, 2006
Member Type
Other
which sentence is right?
I have been studying for 2 years. When I finish the 5th year, I will be able to get a diploma.
I have been studying for 2 years. When I have finished the 5th year, I will be able to get a diploma.

Both are correct.

He would leave as soon as he had hear the news last night. Incorrect. "would" implies future action; "last night" tells you it is a past action.
He left as soon as he had hear the news last night.:up:
.
 

RonBee

Moderator
Joined
Feb 9, 2003
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States
He left as soon as he heard the news last night.​

Even better.
;-)
 

engee30

Key Member
Joined
Apr 1, 2006
Member Type
Retired English Teacher
Native Language
Polish
Home Country
Poland
Current Location
England
Status
Not open for further replies.
Top