點將have/had been doing轉成被動式?

2013-04-07 9:13 pm

I have been reading the book.
I had been reading the book.

回答 (3)

2013-04-09 7:58 am
✔ 最佳答案
Perfect continuous tenses are exceedingly rarely used in passive, so that your two sentences are not normally put into passive. ( passive form 可以說無, 傳統的 grammar 書未見過)

I have been reading the book. (Present perfect continuous tense - active voice)
I had been reading the book. (Past perfect continuous tense - active voice)

In fact, we avoid using passive of the perfect continuous tenses. We prefer to use an active form and an impersonal subject e.g. they/one.

Example:
By next month the murder will have been being investigated for over a year. ~ wrong

By next month they will have been investigating the murder for over a year. ~ correct


I have read the book. ~ present perfect (active voice)
The book has been read by me. ~ present perfect (passive voice)

I had read the book. ~ past perfect (active voice)
The book had been read by me. ~ past perfect (passive voice)

參考: Longman Advanced Learners' Grammar
2013-04-08 12:26 am
^Incorrect.

The book has been read by me.
The book had been read by me.
2013-04-07 9:18 pm
The book is reading by me.
兩句一樣


收錄日期: 2021-04-11 19:40:16
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20130407000051KK00105

檢視 Wayback Machine 備份