首先要明确,隻有及物動詞才有被動語态,不及物動詞是沒有被動語态的。
标題中的 fire,表示“解雇、炒某人鱿魚”時,是及物動詞,所以有被動語态。
比如:
He was fired.
He got fired.
這兩句話都表示“他被解雇了”,有何區别呢?
記住以下三點:
1. be 過去分詞強調“狀态”;get 過去分詞強調“動作”。
還拿上面的例子舉例:
He was fired.強調“他被解雇了”的狀态;He got fired強調“他被解雇”的動作。
再如:
The cup was broken.
杯子被打破了。(強調狀态)
The cup got broken.
杯子被打破。(強調動作)
2.否定式不同
“be 過去分詞”在 be 後面加上 not 即可變成否定式;而“get 過去分詞”需要在前面加助動詞方可轉化為否定式。
比如:
He was injured in the game.
他在比賽中受傷了。
He was not injured in the game.
他沒有在比賽中受傷。
He didn’t get injured in the game.
他沒有在比賽中受傷。
3.完成時态中,一般不用“ be 過去分詞”,而用“get 過去分詞”
例如:
“這項工作最近一直被Tom 所做。”
The job has been being done by Tom.
這句話雖然語法沒錯,但因為 been 和 being 這樣連用很别扭,所以一般會用 get:
Recently, the work has been getting done by Jack.
是不是舒服多了?
,