has or was

Status
Not open for further replies.

jiang

Key Member
Joined
Nov 18, 2003
Member Type
Student or Learner
Native Language
Chinese
Home Country
China
Current Location
China
[FONT=&#23435][/FONT]
[FONT=&#23435]Dear teachers,[/FONT]
[FONT=&#23435]Please read the sentence:[/FONT]
[FONT=&#23435][/FONT]
[FONT=&#23435]He _____ from prison after serving two years of a five-year sentence. [/FONT]
[FONT=&#23435]a. has been released b. was released[/FONT]
[FONT=&#23435][/FONT]
[FONT=&#23435]I think both are correct. Is that right?[/FONT]
[FONT=&#23435][/FONT]
[FONT=&#23435]Looking forward to hearing from you.[/FONT]
[FONT=&#23435]Thank you in advance.[/FONT]
[FONT=&#23435][/FONT]
[FONT=&#23435]Jiang[/FONT]
 
[FONT=&#23435]Dear teachers,[/FONT]
[FONT=&#23435]Please read the sentence:[/FONT]

[FONT=&#23435]He _____ from prison after serving two years of a five-year sentence. [/FONT]
[FONT=&#23435]a. has been released b. was released[/FONT]

[FONT=&#23435]I think both are correct. Is that right?[/FONT]

[FONT=&#23435]Looking forward to hearing from you.[/FONT]
[FONT=&#23435]Thank you in advance.[/FONT]

[FONT=&#23435]Jiang[/FONT]
Yes, they are both correct, depending on the context.
 
Dear Raymott,
Thank you very much for your explanation. This is an isolated sentence in my exercise book.
Could you please kindly explain "depending on the context"?
Looking forward to hearing from you.
Thank you in advance.
Have a nice weekend.
Jiang
]
Yes, they are both correct, depending on the context.
 
Hi!

Raymott is right! It depends on the context:

1. You can use present perfect if you don`t know the time of the action or for a recently finished action:

e.g. He has been released from prison [unknown time of action or recently finished action]

2. You can use past tense if you know that the action was finished in the past : a week ago, a year ago, a month ago, yesterday,etc.:

e.g. He was released from prison last month.

As far as I`m concerned, I would use present perfect tense since the time of the action is not known.
 
Hi!

Raymott is right! It depends on the context:

1. You can use present perfect if you don`t know the time of the action or for a recently finished action:

e.g. He has been released from prison [unknown time of action or recently finished action]

2. You can use past tense if you know that the action was finished in the past : a week ago, a year ago, a month ago, yesterday,etc.:

e.g. He was released from prison last month.

As far as I`m concerned, I would use present perfect tense since the time of the action is not known.

Hi,

I think this is the perfect answer.You have given the answer in grammatical

way which is very good.

Thanks
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top