作业帮 > 综合 > 作业

英语语法C47.I have caught a bad cold for a week and I can't get

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 18:36:27
英语语法C4
7.I have caught a bad cold for a week and I can't get rid of it.
这里面的have为什么要改为had呢?
8,He ______ climbing in the Alps next summer.
A,can have gone B,would go C,may have gone D,may go
以上选项求用排除法一一分析解析,
9,This is Lily_____ you met last week.
A,her sister B,whose sister C,that sister D,the sister whom
那么其他几项该怎么去讲述其区别呢?为什么不能用呢?
7 本句并不是将have 改为had,而是将caught改为had!
现在完成时的时态并没有错,错在谓语动词上.catch是一个瞬时动作,瞬间完成的,所以不可能用延续的时间for a week,所以这里要换成一个延续性的动词,have a cold是可以延续的,因此动词的catch 换为have,相应的过去分词就是had.
8 next summer 表明是将来时,所以AC都是对过去的虚拟,直接排除.
而would一般不能表示推测的,would可以表示个人意愿,另外就用于过去将来时了(表示过去的计划).仍然不可以用.也排除.于是选D.表示一个推测的语气.他明年夏天可能去.
9
A:根本就说不通,既没有标点,而且her sister you met 与Lily没有什么成分上的关联,连个句子都不成.
C 这个没什么好说的就得用所有格的啊只能说whose sister
D 应该说the sister of whom 还过得去……
此题不该用排除法,应该直接选出答案就对了.除了whose sister以外没有别的可能.