这道英语选择题该怎解释呢?
Thefirstthingyoushouldhavelearnedatcollegeistoworkonyourown.It'stimeyou______abletoma...
The first thing you should have learned at college is to work on your own.It's time you______able to manage your time.
A. could be B.should be
C.were D.are
答案选C。怎么都想不通,请高手指教。 展开
A. could be B.should be
C.were D.are
答案选C。怎么都想不通,请高手指教。 展开
展开全部
"Be able to" 是一个固定用法。
从语法上讲,四个答案都是正确的。但是,情景分析,说话人对他的听众似乎是一个长辈对晚辈的关系,或者说,前者正在给后者建议。
句子的前一句,"you should have learned",潜意说“你本来应该已经学会了,而你却仍然没有学会”。而后一句,意思是说,这个时候,你早就应该能够管理自己的时间了。
所以,要用过去时态。
C是正选。
从语法上讲,四个答案都是正确的。但是,情景分析,说话人对他的听众似乎是一个长辈对晚辈的关系,或者说,前者正在给后者建议。
句子的前一句,"you should have learned",潜意说“你本来应该已经学会了,而你却仍然没有学会”。而后一句,意思是说,这个时候,你早就应该能够管理自己的时间了。
所以,要用过去时态。
C是正选。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C. 是对的
able 是能够的意思,所以再用could (能够)或should be (应该) 就显得多余了。 are 是现在时不能用在虚拟语气中。只有were 是对的。
able 是能够的意思,所以再用could (能够)或should be (应该) 就显得多余了。 are 是现在时不能用在虚拟语气中。只有were 是对的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
should have learned是本应该学会却没有学会
说明接下来那句话是虚拟
所以应该选C
说明接下来那句话是虚拟
所以应该选C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
It's time的句型就要求用虚拟语气,而 be 的虚拟是were.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询