英语疑问
Ithoughtyou_____likesomethingtoread,soIhavebroughtyousomebooks.A.mayB.mightC.couldD.m...
I thought you_____ like something to read, so I have brought you some books.
A. may B. might C. could D. must
答案是B,选C为什么不可以呢 展开
A. may B. might C. could D. must
答案是B,选C为什么不可以呢 展开
3个回答
展开全部
情态动词表推测的用法
一、“情态动词+动词原形”表示对现在的推测。
1、can表示推测时一般用于否定句或疑问句。如:
That man can't be her husband, she is still single.
Who is knocking at the door? Can it be the postman?
2、must表示肯定的推测,一般用于肯定句中。
如:He must be in his office now.
Mr Li must be working now, for the lights in his office are still on.
3、might 表示推测时不一定是may的过去时,只是表示其可能性较小。
如:The man may be the headmaster.
--Where is Mr Li? --He might be working in his office.
--May Mr Li come? --He might not come here.
4、同样,would 表示推测时 也不一定是will 的过去时,只是说话者的语气要委婉一些,说话留有余地.
如:We will go to the cinema this afternoon.
He would come here if the weather were fine.(虚拟语气)
5、Should(有时用ought to)表示推测的可能性比较大,仅比must的可能性 小一点。如:
It is already 10 o'clock now they should be there.
Your clothes ought to be ready by 12 o'clock tomorrow.
6、Could表示推测时,语气can 比要弱,说话者留有余地。如:
--Could it be an animal?--It could not be, because it is not moving.
二、情态动词表示对过去可能发生的动作或存在过的动作的推测性用法。
1、“must +have done/been--”表示“过去一定发生过某事或存在过某种状态”,不用于“mustn't+have--”形式。如:
She must have seen the film before, hasn't she?
You must have met uncle Wang in the shop yesterday, didn't you?
2、“ought to /should +have done /been--”表示“本应当做某事,而实际上并没有做”;“oughtn't to / shouldn't + 完成式”表示“本来不应当做,而实际上却做了”。以上结构常带有说话者的责备的感情色彩。如:
You should have finished your homework earlier (but in fact you did not finish it on time).
You shouldn't /oughtn't to have gone to bed when you woke up at five (but in fact you went to bed again then).
3、“would(很少用will)+have done /been--”表示“过去很可能发生了某事或存在过某种状态”。
如:--Where is Mr Wang? --I cant find him in his office.
--He will have gone to the library. He likes reading, you know.
(虚拟)If I had known it earlier,I would have been excited.(but in fact, I didn't know it, so I wasn't exited then.)
4、“Can't /couldn't+have done /been--”表示“过去不可能发生了某事或存在过某种状态”。
如:I saw him just now. He can't have gone to Japan.
She said the man couldn't have stolen her car.
5、“could+have done/been--”表示“过去本来能够,可以做某事或成为某种状态,而实际上没有”,说话者有些遗憾。"could sb. have done /been--?"是它的问句形式。
如:You could have stayed with the Smiths while you were in New York (but in fact you stayed in a nearby hotel .)
Could Mr Li have helped this girl student?
6、“May/might+完成式”表示“过去可能,本来可以于某事而实际上没有干”,might的可能性较小,语气较弱。
如:She may have finished reading the book.
She might have given you some help,however bus she was.
7、“needn't + 完成式”表示“本来没有必要做某事,而实际上却做了”。如:There was plenty of time. She needn't have hurried .
一、“情态动词+动词原形”表示对现在的推测。
1、can表示推测时一般用于否定句或疑问句。如:
That man can't be her husband, she is still single.
Who is knocking at the door? Can it be the postman?
2、must表示肯定的推测,一般用于肯定句中。
如:He must be in his office now.
Mr Li must be working now, for the lights in his office are still on.
3、might 表示推测时不一定是may的过去时,只是表示其可能性较小。
如:The man may be the headmaster.
--Where is Mr Li? --He might be working in his office.
--May Mr Li come? --He might not come here.
4、同样,would 表示推测时 也不一定是will 的过去时,只是说话者的语气要委婉一些,说话留有余地.
如:We will go to the cinema this afternoon.
He would come here if the weather were fine.(虚拟语气)
5、Should(有时用ought to)表示推测的可能性比较大,仅比must的可能性 小一点。如:
It is already 10 o'clock now they should be there.
Your clothes ought to be ready by 12 o'clock tomorrow.
6、Could表示推测时,语气can 比要弱,说话者留有余地。如:
--Could it be an animal?--It could not be, because it is not moving.
二、情态动词表示对过去可能发生的动作或存在过的动作的推测性用法。
1、“must +have done/been--”表示“过去一定发生过某事或存在过某种状态”,不用于“mustn't+have--”形式。如:
She must have seen the film before, hasn't she?
You must have met uncle Wang in the shop yesterday, didn't you?
2、“ought to /should +have done /been--”表示“本应当做某事,而实际上并没有做”;“oughtn't to / shouldn't + 完成式”表示“本来不应当做,而实际上却做了”。以上结构常带有说话者的责备的感情色彩。如:
You should have finished your homework earlier (but in fact you did not finish it on time).
You shouldn't /oughtn't to have gone to bed when you woke up at five (but in fact you went to bed again then).
3、“would(很少用will)+have done /been--”表示“过去很可能发生了某事或存在过某种状态”。
如:--Where is Mr Wang? --I cant find him in his office.
--He will have gone to the library. He likes reading, you know.
(虚拟)If I had known it earlier,I would have been excited.(but in fact, I didn't know it, so I wasn't exited then.)
4、“Can't /couldn't+have done /been--”表示“过去不可能发生了某事或存在过某种状态”。
如:I saw him just now. He can't have gone to Japan.
She said the man couldn't have stolen her car.
5、“could+have done/been--”表示“过去本来能够,可以做某事或成为某种状态,而实际上没有”,说话者有些遗憾。"could sb. have done /been--?"是它的问句形式。
如:You could have stayed with the Smiths while you were in New York (but in fact you stayed in a nearby hotel .)
Could Mr Li have helped this girl student?
6、“May/might+完成式”表示“过去可能,本来可以于某事而实际上没有干”,might的可能性较小,语气较弱。
如:She may have finished reading the book.
She might have given you some help,however bus she was.
7、“needn't + 完成式”表示“本来没有必要做某事,而实际上却做了”。如:There was plenty of time. She needn't have hurried .
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询