sb could have done后面的反义疑问句

老师sb could have done后面的反义疑问句该怎么问,谢谢!

请先 登录 后评论

最佳答案 2020-01-18 21:21

告诉你一个语法背后的原理。

当反意问句中的陈述部分用情态动词表示说话人在进行推测时,反意问句中的附尾问句部分是要求听话人予以证实。即希望听话人提供事实。所以附尾问句部分就不再用表示推测的情态动词,而是直接用相应的时态表示事实。

网友只需根据逻辑判断用什么时态即可。本句陈述部分为说话人对过去的事件进行推测,用时态表示过去的事实可能用一般过去时或者现在完成时。通常如果陈述部分有过去时间状语,问句部分用一般过去时。如果陈述部分没有具体时间状语,问句部分用现在完成时。

本句用现在完成时:

She could have done it, hasn't she?

请先 登录 后评论

其它 2 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

情态动词(must/can/could/may/might)+不定式(一般体/完成体),变反意疑问句方法如下:

(1)去掉表示推测情态动词,然后看句子使用使用时态,按照相应时态变化。

She may have finished her homework,hasn’t she?

去掉情态动词may,为现在完成时态。所以后面hasn't she?

She has finished her homework.

She must have a car/live there, doesn’t she?

去掉情态动词must,为一般现在时态。所以后面doesn't she?

She has a car/She lives there.

C.He must have seen the film,hasn’t he?

去掉情态动词must,为现在完成时态。所以后面hasn't he?

He has seen the film.

sb could have done变反意疑问句方法同上。


请先 登录 后评论
刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

情态动词 + 完成体:表示对过去情况(动作或状态)的推测,但反义问句不包括虚拟语气的时候。根据时态对应原则,“附加问句”(tag question)应使用“现在完成时”或“一般过去时”。如果句中有了明显的过去时间状语,则必须使用一般过去时,不用现在完成时。例如:

He couldn't have done such a thing, did/has he?

She may have been ill yesterday, wasn't she?

请先 登录 后评论
  • 1 关注
  • 4 收藏,9169 浏览
  • Funky 提出于 2019-04-15 13:02

相似问题