Search from various ภาษาอังกฤษ teachers...
Sergey
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.
13 ม.ค. 2019 เวลา 15:18
คำตอบ · 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."
13 มกราคม 2019
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.:)
13 มกราคม 2019
1
Gray's explanation is clear and correct.
13 มกราคม 2019
Has been is correct
13 มกราคม 2019
ยังไม่พบคำตอบของคุณใช่ไหม
เขียนคำถามของคุณเพื่อให้เจ้าของภาษาช่วยคุณ!
Sergey
ทักษะด้านภาษา
ภาษาอังกฤษ, ภาษารัสเซีย
ภาษาที่เรียน
ภาษาอังกฤษ
บทความที่คุณอาจชอบ

Santa, St. Nicholas, or Father Christmas? How Christmas Varies Across English-Speaking Countries
6 ถูกใจ · 4 ความคิดเห็น

Reflecting on Your Progress: Year-End Language Journal Prompts
5 ถูกใจ · 2 ความคิดเห็น

Same Word, Different Meaning: American, British, and South African English
25 ถูกใจ · 18 ความคิดเห็น
บทความเพิ่มเติม
