牛津實用英語語法:134 could替代may/might的用法
A could be可以用來代替 may/might be:
I wonder where Tom is.
He may/might/could be in the library.
我想知道湯姆在哪里。
他可能在圖書館。(也許他在圖書館。)
當be作為進行式的組成部分時,也可以這樣用:
I wonder why Bill isnt here.
He may/might/could still be waiting for a bus.我不知道比爾為什么不在這里。
他可能還在等公共汽車。(也許他正在等公共汽車。)
當be作為被動式的組成部分時,也可以這樣用:
Do you think the plane will be on time?
I dont know. It may/might/could be delayed by fog.
你認為飛機會準時到嗎?
我不知道。它可能會因霧而晚點。(或許它會因霧晚點。)
在疑問句中,could或might都可以使用:
Might/Could he be waiting for us at the station?
他會不會在車站等著我們?(你認為他會不會正在等?)
但在否定句中could與may/might的含義有區別:
He may/might not be driving the car himself.
他可能不是自己在開車。(也許他不是親自在開車。)
但 He couldnt be driving the car himself(他不可能在親自開車)表示個否定的推論,意指這不可能,他不會開車。B could+完成式可以用來代替may/might+完成式(表示可能性):
I wonder how Tom knew about Anns engagement.
He may/might/could have heard it from Jack.
我不知道湯姆是怎么知道安訂婚的事。
他可能是從杰克那里聽到的。(或許他是從杰克那里聽來的。)也像上面A項所述那樣,在疑問句中might或者could都可以使用:
Could/Might the bank have made a mistake?
銀行會不會出了差錯呢?(你認為銀行可能出了差錯嗎?)
但在否定句中含義有所區別:
Ann might not have seen Tom yesterday.
安昨天可能沒有見到湯姆。(也許她沒見到他。)
但是:
Ann couldnt have seen Tom yesterday.
昨天安不可能見到過湯姆。(否定的推論;也許安和湯姆不在同一個城市里。)
A could be可以用來代替 may/might be:
I wonder where Tom is.
He may/might/could be in the library.
我想知道湯姆在哪里。
他可能在圖書館。(也許他在圖書館。)
當be作為進行式的組成部分時,也可以這樣用:
I wonder why Bill isnt here.
He may/might/could still be waiting for a bus.我不知道比爾為什么不在這里。
他可能還在等公共汽車。(也許他正在等公共汽車。)
當be作為被動式的組成部分時,也可以這樣用:
Do you think the plane will be on time?
I dont know. It may/might/could be delayed by fog.
你認為飛機會準時到嗎?
我不知道。它可能會因霧而晚點。(或許它會因霧晚點。)
在疑問句中,could或might都可以使用:
Might/Could he be waiting for us at the station?
他會不會在車站等著我們?(你認為他會不會正在等?)
但在否定句中could與may/might的含義有區別:
He may/might not be driving the car himself.
他可能不是自己在開車。(也許他不是親自在開車。)
但 He couldnt be driving the car himself(他不可能在親自開車)表示個否定的推論,意指這不可能,他不會開車。B could+完成式可以用來代替may/might+完成式(表示可能性):
I wonder how Tom knew about Anns engagement.
He may/might/could have heard it from Jack.
我不知道湯姆是怎么知道安訂婚的事。
他可能是從杰克那里聽到的。(或許他是從杰克那里聽來的。)也像上面A項所述那樣,在疑問句中might或者could都可以使用:
Could/Might the bank have made a mistake?
銀行會不會出了差錯呢?(你認為銀行可能出了差錯嗎?)
但在否定句中含義有所區別:
Ann might not have seen Tom yesterday.
安昨天可能沒有見到湯姆。(也許她沒見到他。)
但是:
Ann couldnt have seen Tom yesterday.
昨天安不可能見到過湯姆。(否定的推論;也許安和湯姆不在同一個城市里。)