0
Lucas21c Posted 16 years ago
Grammar

Present / Past Perpect

Could you check whether the following sentence is correct or now?

Thanks.

==

1. It has been ten years after she last went back to her own country.

2. Tom didn't hear the doorbell when his visitors arrived, because he had been taking a shower.
  

Top answer

#1 is not right. " #2 is possible, but the reason for the tense choice is not very clear to me. If you mean he was in the shower when the visitors arrived then just say "...

  • #1 is not right.
  • " #2 is possible, but the reason for the tense choice is not very clear to me.
  • If you mean he was in the shower when the visitors arrived then just say "...
  • " If you mean he just got out of the shower then it seems clearer to say "...
  • because he had just taken a shower" (or something along those lines).
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
#1 is not right. Possibly you mean "It has been ten years since she last went back to her own country."

#2 is possible, but the reason for the tense choice is not very clear to me. If you mean he was in the shower when the visitors arrived then just say "... because he was taking a shower."

If you mean he just got out of the shower then it seems clearer to say "..
0
It has been ten years since she last went back to her own country.

Tom didn't hear the doorbell when his visitors arrived, because he was taking a shower.

Related Questions