英语选择题一道?
—Heshouldhavebeenwarnedofthedanger.—________,buthewouldn’tlistentome.我纠结的是这两个选择A.Sohe...
—He should have been warned of the danger.
—________ , but he wouldn’t listen to me.
我纠结的是这两个选择
A . So he had
D . So he was
答案选的D,我选的A,第一个说话的人用的完成时(He should have been warned) 。当表示'他确实',是用so加主语加助动词/be动词/情态动词,这里有完成时had这个助动词,为什么不用,要用was呢? 展开
—________ , but he wouldn’t listen to me.
我纠结的是这两个选择
A . So he had
D . So he was
答案选的D,我选的A,第一个说话的人用的完成时(He should have been warned) 。当表示'他确实',是用so加主语加助动词/be动词/情态动词,这里有完成时had这个助动词,为什么不用,要用was呢? 展开
4个回答
展开全部
So he was 是简略回答。他被告知,是被动结构,a选项没有被动的意思,所以不对。完整句是:He was told of the danger,but he wouldn't listen.他被告知有危险了,但他听不进去。a选项加been就对了,必须体现被动。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里前一句里的have是虚拟语气的一部分,并不是“真实的”助动词,而答句则是根据真实情况(而非虚拟情况!)进行回答,故要用was而不用had.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
他本应该听从警告,表情他在过去应该做却未做,因为回答里面强调发生在过去,而不是过去的过去带来的影响。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询