You really should have taken part in the competition. I know I_ ,but I_ too busy to
前文+spareanytime.Ashouldhave;wasBshoulddo;wasCshould;hadbeenDshouldhave;hadbeen答案A为什么?...
前文+spare any time .
A should have ;was
B should do;was
C should;had been
D should have ;had been
答案A为什么?求详解。 展开
A should have ;was
B should do;was
C should;had been
D should have ;had been
答案A为什么?求详解。 展开
展开全部
因为You really should have taken part in the competition. 已经告诉了读者“你真的本该去参加竞赛”,事实上“你没有去参加竞赛”。
I know I_ ,but I_ too busy to我现在知道“我(那时/过去)本该去参加竞赛”,但是我“当时/竞赛时(过去)”太忙了,
所以选项是A.
祝你学习进步!
I know I_ ,but I_ too busy to我现在知道“我(那时/过去)本该去参加竞赛”,但是我“当时/竞赛时(过去)”太忙了,
所以选项是A.
祝你学习进步!
追问
但是为什么不能用should do呢。。
追答
因为should do是指“现在该(去竞赛)”,should have( taken) 完成形式表达“过去(该去竞赛)”,句子的本意是“责怪过去没去竞赛”,你说是吗?谢谢!
祝你学习进步!
展开全部
第一空的: should have done "本来该做某事而实际上没有做". 这是虚拟语气, 其省略形式是省略done后相同部分, 而保留.should have .(=should have taken part in the competition)
第二空是说"我太忙了抽不出时间", 这是一个事实,因此要用一般过去时来表示事实,而不能用过完来表示虚拟语气.
因此答案为A.
句意: 你真的该参加比赛.
我知道.我本应该参加的,但我太忙了抽不出时间来参加.
第二空是说"我太忙了抽不出时间", 这是一个事实,因此要用一般过去时来表示事实,而不能用过完来表示虚拟语气.
因此答案为A.
句意: 你真的该参加比赛.
我知道.我本应该参加的,但我太忙了抽不出时间来参加.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先should+have(构成虚拟语气)+done,表示应该如何(做了什么),have可省去,排除B。其次这里是过去的事情,第二空根据句意应为"I was too busy...",不用had been这个过去完成时,因为完成时用在过去发生对现在有影响且动作可能持续的情况,排除C D,故选A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询