关于 could 的用法,有几个疑问,请大佬帮忙确认一下?

1.在Wiktionary上,could的解释有一个是 不能用couldn't 表示不可以,然后他给了一个例子
A:
Could I leave early today?
B:
Yes, you can./No, you can’t.
但是为什么我总是能碰到 Not that I am saying you people couldn't go to college. 这样的句子呢?
2. 当could用在过去时,只能描述过去的普遍能力,用在单一事件时,需要用 was able to,
例如,不能说 could you buy a car yesterday,or I could buy a car yesterday.
但是我也看到过 When he was married, he could go to Europe. 这怎么解释呢。
3.could 不能表示过去的可能性,过去的可能性需要用 could have, 但是有时候是不是通用的。比如 There was nothing I could do. There was nothing I could have done.
4.could 在现在或者未来表示可能性,也可以用在虚拟语气里,那是不是说,
If he is here, he could help us out.
If he were here, he could help us out.
这两句话都可以用 could 呢?

1. 语法是这么规定的,但是说话不仅仅是让句子正确,还要有感情。语境不同你可以选择更好的情态动词。
你自己这句话,couldn't 比 can't 要显得语气委婉一点。但是他给的这个例句,你是肯定不能用 could 的,你可以用 sorry, afraid u can't. 让自己委婉一点。
2. 你这个句子,我不清楚上下文有些什么东西,这也完全有可能是说他有条件去欧洲,并不是一个一次性的动作。比如说,he lived this fancy life, when he was married, he could go to europe. 并不是说他因为结婚,去度蜜月这种一次性的。
3. 有时候是可以替换,并不影响意思,但是语气是有区别的, indicative vs conditional.
4. 都可以用 could, 但是这两个 could, 并不是一个意思,第一个里面是 本身的 could, 第二个 could 是 grammatical subjunctive could.
而且 If he were here, he could help us out. 这句话有点歧义,第一句话是可能,第二句话是 can 的过去时,can 用来说 conclusion 比 possibility 要准确一点。你如果要确切的表示可能性,你可以用
If he were here, he should/might help us out.追问

对于第二点,我换一个不是持续状态的句子说 when I graduated I could go to Harvard. 还是应该说 was able to
第三点,when I graduated I could go to Harvard. 还是 when I graduated I could have gone to Harvard.
另外can/could have done 什么区别呢?

追答

你两个都可以说,我相信绝大部分人都是说 could, 其实他写的这一点在英语里是很奇怪的,英语里总是有一种 grammartical precision vs overall senses 的区别,至于什么时候不可以用 could, 你需要语感。
when I graduated I could go to Harvard.

when I graduated I could have gone to Harvard.

这两个句子比较, 1. 上面这个句子 could go 是在 graduated 之后,语感上是,你在说过去的未来,而且你如果没有说 but i didn't,别人会认为你是去了。
2. 下面 这句话复杂一点,1.你没下文,大概率别人会认为你没去。2. when I graduated I could (already) have gone to Harvard. 有可能你在说在毕业之前就可以去。

can have done 一般用来说非常靠近现在的过去,could have 没有限制。另外,can have 可以说允许,could have 是没有这个意思的, 比如你看见别人在墙上画了一幅画,正准备走,你可以说 you can not have painted on the wall then just walk.
如果你要问 为什么不用 can't,两个都可以,can 指常规动作,can have 指刚才的这一次特殊的动作。

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-03-27
建议用韦氏、牛津、朗文等词典去查。
could do、could have done、couldn't have done等常见,主要是表示委婉(情态动词)、虚拟(事与愿违)
而表示推测用can、must、must have done、can't、can't have done来表示对现在、过去的肯定、否定推测。所以不存在couldn't/could have done 表过去的否定/肯定推荐。
主要涉及到三个方面:情态动词、虚拟、表推测
情态动词:表示可能性,表might的可能性要低,所以是很不确定(一丁点可能)。
Could I leave early today?No, you can't. (对委婉的请求的肯定的“否定回复”,而不是you couldn't, 你不可以吧??,那到底是可以还是不可以呢?对方都懵逼了。)
至于be able to是多表示物理上的可能(身体有/无残疾,导致功能/能力是否丧失)。
couldn't/could have done是虚拟,本不可以/可以做(但事实做了/没做),类似于我们常讲的马后炮,I could have passed the English exam,if I had studied hard. 本来我可以通过这个英语考试的,如果我努力一点。追问

大哥你应该自己先弄懂

追答

没关系,你可以拿去请教一下你老师。

关于could 的用法,有几个疑问,请大佬帮忙确认一下?
4. 都可以用 could, 但是这两个 could, 并不是一个意思,第一个里面是 本身的 could, 第二个 could 是 grammatical subjunctive could.而且 If he were here, he could help us out. 这句话有点歧义,第一句话是可能,第二句话是 can 的过去时,can 用来说 conclusion 比 possibility 要准确...

“我可以把这部作品翻译成中文吗”用英文怎么表达更委婉
在这种情况下,could和can是可以换用的,用could时口气较缓和,用can时不相信的程度更强一些,两者在时间上没有差别。3. 比较委婉客气地提出问题或陈述看法。如:—Could you let me have your passport?—Yes, here it is.—看看你的护照好吗?—行,这就是。I could come earlier, if necessar...

关于英语方面,几个词的缩写,如i'd。及其分辨方法,望大佬赐教,求助?
从结构上 可以是would should could 因为这几个情态动词后面要直接跟动词原形,rest恰好可以是动词原形。不可以是had, 因为如果把had当助动词 后可接完成时结构,后面得是过去分词,那就不是rest, 是rested. 也可以把had 当实义动词,那后面接的就得是名词词性结构,rest倒是可以是名词,但是名词前得...

各位大佬,如何区分may和might 的用法?最主要是看什么?
虚拟语气里一般涉及到should、would和could,不涉及到might。关于二者的区别,一个是过去式,一个是更加不确定性,详细解释如下:1) 表示“允许”(肯定句)和“请求”(疑问句)。might可以是may的过去式,也可表示语气婉转。口语中,一般用can代替may。例如:You may borrow any of those books on ...

英文大佬帮我翻译一下这句话:我的账号被封了,没有做任何违背条款的事情...
1. My account has been suspended.2. I have not committed any actions that violate the terms.3. Could you please consider unlocking my account?

Could not initialize class org.hibernate.validator.internal...
jboss.logging下就这么几个类:莫非ConfigurationImpl强依赖了其中的某个Log?,而不是slf4j\/log4j\/logback之类的,哪怕你用common-logging也不至于报创建对象失败。果不其然,请看:瞬间有一种想打人的冲动,在hibernate-validator一个公共组件里竟然加入自己的日志模板!不得不佩服大佬们的做法~ 不过问题解决...

打开游戏的时候显示COULD NOT OPEN BOXFILE。请问怎么解决?
文件丢失了。解决办法就在目录里有个扳手一样的图标,修复就可以了。如果你下的魔兽是入压缩文件。找到那个文件。然后解压到你现在的魔兽目录下。他都可以完整的恢复几乎所有的文件,即使文件区被损坏,也能把剩下的部分,恢复到不同程度,这个是其他软件无法做到的。这个软件没有单独发行版本,是包含在...

如何把“我的iphone上”的备忘录转到或备份到“icould”上
通通过手机自带的iCloud可备份是可以解决问题的。还可那个需要使用同一个帐号,而且在下载或打开备份的时候需要可能因为版本的问题需要插入充电器。在叉路过

各位大佬们,笔记本开机提示could not loadcertificate,怎么解决呢?
电脑里面 是不是安装有电子税务局 卸载 重新安装一下。。。

横线处的答案是follow和following,为什么?能有大佬解释一下吗?谢谢!
第一个空格follow意思是“理解”是动词。‘英语老师讲的太快了,以至于你我无法理解他所说的(以至于我听不懂他说什么)’第二空,following的意思是“下面的,接下去的”是形容词,修饰后面的“lecture讲座”“他说在接下去(或者“下面”)的讲座中将会讨论”...

相似回答