Search from various ภาษาอังกฤษ teachers...
Diana Silva
Passive Voice - Present Perfect Continuous
I don't have many problems about passive voice, but I really have a question when I have to use the present perfect continuous.
Active -
- The government has been repairing the bridge for 20 years.
Passive (affirmative)
- The bridge has been repaired by the government...
- The bridge is being repaired by the government...
Passive (interrogative) -
- Has the bridge been repaired...?
- Is the bridge being repaired...?
4 ก.ย. 2019 เวลา 15:02
คำตอบ · 7
1
We avoid passive sentences with the perfect continuous tenses.
In theory, the passive form of your original sentence would be "The bridge has been being repaired..", but in practice we would never say this - it is just too awkward. Instead, we'd find other ways of saying it. If we just wanted to avoid mentioning the government, we'd use the impersonal 'They' and say 'They've been repairing the bridge..'. Or if we wanted to make 'The bridge' the subject, we'd use a noun phrase such as 'The bridge has been under repair for 20 years'.
4 กันยายน 2019
1
You did it correctly, good job!
But for the past action you could also use “The bridge was being repaired by the government for 20 years.”
I hope it helps, :)
4 กันยายน 2019
I am not sure, what you want to know, but they are both grammatically correct. They do, however, have a slightly different meaning.
The first sentence means, that the bridge is repaired /intact -> The process of repairing is over
The second sentence indicates that the repairing is still in progress...
If you want to make the active sentence passive, you would need the second version, since the repairing doesn't seem to be over yet, even though it has already been 20 years of repairing....
And obviously the first version is NOT in the continuous form
Hope this helps
4 กันยายน 2019
NB The four passive sentences above are correct in themselves, but they are not the passive forms of your original sentence: they have a different meaning.
Your original sentence is present perfect continuous, while your passive sentences are present perfect (which means that the repair is now complete) and present continuous (which cannot include the time that the repair has been going on).
5 กันยายน 2019
ยังไม่พบคำตอบของคุณใช่ไหม
เขียนคำถามของคุณเพื่อให้เจ้าของภาษาช่วยคุณ!
Diana Silva
ทักษะด้านภาษา
ภาษาอังกฤษ, ภาษาโปรตุเกส, ภาษาสเปน
ภาษาที่เรียน
ภาษาอังกฤษ, ภาษาสเปน
บทความที่คุณอาจชอบ

Same Word, Different Meaning: American, British, and South African English
14 ถูกใจ · 12 ความคิดเห็น

How to Sound Confident in English (Even When You’re Nervous)
15 ถูกใจ · 11 ความคิดเห็น

Marketing Vocabulary and Phrases for Business English Learners
12 ถูกใจ · 6 ความคิดเห็น
บทความเพิ่มเติม