雅思什么时候用can什么时候用could?
可以,英文原文中就有这个例子,是剑桥官方出的书。 这个句子的中文翻译是“可能我需要多练练听力才能答对更多的题目”。 听到这个句子的时候,你脑海里出现的是不是这样的: “可能我需要……”(表假设) “多练练听力才能答对更多的题目”——(表真实可能性) 但是英语中可以省略if,然后把两个小句子合并成一个长一点的句子,把可能的假设放在主句里,而把表示真实想法的插入语放到从句里面去。
这个句子正确的形式应该是“I might need to practise my listening in order to answer more questions correctly.” 也就是说,在表达类似上面的句子时,我们可以使用“may+动词原形”这一结构来代替“could+动词原形”。 而两者的区别在于,“may”表达的可能只是一种建议、想法或者意见,而“could”表达的则是一种主观上认为的可能性。 举个例子: A:How long did it take you to finish your homework? B:I could have finished it an hour earlier if I hadn't played that game just now. 这句话用“could”来表示过去发生的不确定的事情,而用“had”来表明本来可以用更短的时间完成却实际用了更长的时间。
所以B的回答其实是在抱怨:本应该一个小时就可以做完的作业因为刚才玩那个游戏而耽误了一个小时。虽然说话的语气像是在跟A讨价还价,但其中包含的其实是强烈的不满情绪——对刚刚发生的“if”的情况感到不满和不公平。 同理,上面那句话如果换成问句的形式,也应该是“May I ask you a question?”而不是“Can/Could you please ask me a question?” 因为前者仅仅表述了一种请求的建议,后者则已经在表达了强烈的期待了。 不过,需要注意的是,当句中出现了情态动词“must”“ought to"...这些词的时候,它们后面的动词不定式所表示的行为通常是义务或者是规定,在这种情况下,一般要用“could”而不是“may”。