搜索
首页 教育/科学 学习帮助

高一英语

   n/could have done表示无虚拟解释为过去能够做时,若后面是过去式,则要用can还是could?还是两个均可? n/could have done表示的是虚拟,解释为本可以做,但没做时,若后面为过去式,是用can还是could ?若为一般现在式呢? eg。
  I ____have arrived on time,but my bike was broken 。 I ____have arrived on time,but my bike is broken 。 。

全部回答

2006-11-25

0 0
  1。应该说连个都可以表示对过去的推测,但用哪一个取决于整个句子用什么时态,如果是现在时,就用can, 过去时就用could,跟对什么时候的事情猜测没有关系。 2。 I could have arrived on time, but my bike was broken。
   I can have arrived on time, but my bike is broken。

2006-11-24

19 0
uld 如果为过去式,就一定要用could 2.都是could

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

教育/科学
学习帮助
院校信息
升学入学
理工学科
出国/留学
职业教育
人文学科
外语学习
K12
学习帮助
学习帮助
举报
举报原因(必选):
取消确定举报