
英语语法问题 情态动词
1.heoughttohavebeenwarnedofthedanger.---?,buthejustwouldntlistentome.thecorractanswer...
1.he ought to have been warned of the danger.---?, but he just wouldnt listen to me.
the corract answer is SO HE WAS. why cant be SO HE HAD.
so he was = He was warned? so he had= he had beeen warned?
2.you---me up so early. i dont have to go to school today.
the corract answer is neednt have worken.
how about "dont need to wake"? 展开
the corract answer is SO HE WAS. why cant be SO HE HAD.
so he was = He was warned? so he had= he had beeen warned?
2.you---me up so early. i dont have to go to school today.
the corract answer is neednt have worken.
how about "dont need to wake"? 展开
2个回答
展开全部
① 第一题 情态动词+完成时态都是表示推测 表示某件事情、动作或状态可能在过去发生过(存在过) 真正的谓语动词是be 所以是so he was
②need have done 表示 (过去)需要做什么 而实际隐含没做 而needn't have done 表示过去不需要做什么 而实际上做了 很显然这个句子中要表达的是过去那个时间你本来不需要喊我起床 而你却喊了。 don't need to wake= needn't wake , 很显然 这个句子用need't do无法表达句子清晰的含义 (语法结构没错 但是表达意义不够好)
②need have done 表示 (过去)需要做什么 而实际隐含没做 而needn't have done 表示过去不需要做什么 而实际上做了 很显然这个句子中要表达的是过去那个时间你本来不需要喊我起床 而你却喊了。 don't need to wake= needn't wake , 很显然 这个句子用need't do无法表达句子清晰的含义 (语法结构没错 但是表达意义不够好)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那是虚拟语气的语法,第二题里面的neednt have worken就是一个虚拟,事情已经发生了,所以用的是虚拟语气,你用的dont need to wake是一般事态的说法,第一题里面的虚拟语气就是ought to have been warned of ,但是由于ought to have done只是一种语法形式,真正的谓语应该是be
追问
第2题中的什么标志让你看出是虚拟语气? 为什么这句话是发生了的。
追答
i dont have to go to school today.
在说这句话的时候其实他已经醒过来了吧,他是被叫起来的,所以句子的意思应该是你本来不需要这么早把我叫起来,我不用上学,对已经发生的事情的“后悔”,比如说翻译里面可以用“本来(这一类的词)”来表示后悔的话,用的是虚拟语气
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询