has been or had been ?
John is soaking wet because he has been walking in the rain.
or
John is soaking wet because he had been walking in the rain.
I think both ways are true.
Search from various English teachers...
Answers · 9
8
In your sentence, the correct form is "has been," because your main verb ("is") is in the present tense. If the sentence were in past tense, you would say "had been":
"John WAS soaking wet because he HAD been walking in the rain."
"John IS soaking wet because he HAS been walking in the rain."
3
Yes both can be used, it depends if you are refering to the incident in the present or in the past, I think 'was' can also be used: ...he was walking in the rain.
Have a great day.:)
1
Gray's explanation is clear and correct.
0
Has been is correct
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
