虚拟语气 should have done 与 could have done
2个回答
展开全部
是这样的
could
have
done
中带有能力的意味,表示本来有能力去做,但没做到
而ought
to
have
done
和should
have
done
中带有肯定的意味,ought
to
have
caught
比should
have
caught
语气稍弱,但实际上没差异,表示本应该去做,而没去做,太绝对,所以要选A。
could
have
done
中带有能力的意味,表示本来有能力去做,但没做到
而ought
to
have
done
和should
have
done
中带有肯定的意味,ought
to
have
caught
比should
have
caught
语气稍弱,但实际上没差异,表示本应该去做,而没去做,太绝对,所以要选A。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询