www.tpkc.net > CoulD hAD DonE

CoulD hAD DonE

C 答题的关键在于抓住句中的but,but后面的句子是对过去事实的陈述,应用一般过去时;前面的句子则表示“本来能够……”,是对过去事情的推断,因此应用could have done,句意为“他本来能够做好那工作,但他太粗心了。”

wish 后宾语从句 a、表示与现在事实相反的愿望,谓语动词用过去式 eg. I wish I had your brains. 我希望我有你那样的头脑。 b、表示与过去事实相反的愿望,谓语动词:had+done eg:.I wish I had known the truth of the matter.我希望我那时就...

虚拟语态 have done 是已经完成, could 可能 could have done 可能已经完成,那么代表事实上并没有完成 此处用来表示一种对已经无法改变事情的假设。 比如开学了,我作业还没有做完。我说我假如没去旅游,可能已经作业做完了。 The homework co...

1 should have done 是含有虚拟条件句的 主句是第一人称时,并且是与过去相反的假设。 如: If I had met her yesterda, I should (=would) have told her about the news. should have done“本应该做”,含有“责备”之意。 You should have come ...

答案:C 解释: 1. A错在从句时态。Could you tell me并不是一般过去时,could只表示委婉礼貌的语气而已,所以A中的句子不能使用过去完成时(过去的过去),应该使用一般过去时才对:what she did with the newspapers. 2. B错在疑问词不能用how...

must have done 对过去的动作的推测。 如; You must have seen him yesterday. 你昨天一定看到他了。 must do 对现在的动作的推测。 如:You must know him well, for you can tell us more about him. should have done 表示假设, 过去应该做...

C 试题分析:句意:你能告诉我去最近的医院的路是哪一条吗?在宾语从句中必须使用陈述句语序,不能用疑问句语序,所以选C。

could have done 表示过去有必要做某事却未做 could not have done没有虚拟语气...答案C. 在虚拟条件状语中如果有were, should, had这三个词,通常将if省略,主语...

C 试题分析:Could you tell me…?could并不表过去,只是委婉的表达方式; A选项时态不对;B how用法错误,应用what;D 选项应为go to, 故选C,你能告诉我手表有什么问题吗?

had是过去完成时的标志,无论肯定否定,用过去分词 比如:have done;haven't done=have not done; had done; hadn't done=had not done

网站地图

All rights reserved Powered by www.tpkc.net

copyright ©right 2010-2021。
www.tpkc.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com