He could have taken a spare key.麻烦帮忙讲解下这句话的时态和用法好吗~特别的感谢~~

作者&投稿:展祁 (若有异议请与网页底部的电邮联系)
have的用法~

一、情态动词can的用法
1. 表示能力,意思是:能,会。如:
I can't swim. 我不会游泳。
Can you drive? 你会开车吗?
2. 表示客观可能性,意思是:可以,可能。如:
That big cinema can seats 2,000 people. 那家大电影院能坐2000人。
He can be very friendly at times. 有时他会很友好。
3. 表示允许(和may意思相近),意思是:可以,能够。如:
You can have the book when I have finished it. 书我看完了可以给你。
Can I use your pen? 我可以用你的钢笔吗?
4. 表示惊异、不相信等(用于疑问句、否定句或感叹句中),意思是:会,可能。如:
This can't be true. 这不可能是真的。
Can it be true? 这可能是真的吗?
二、情态动词could的用法
1. 表示“能力”或“可能性”,作为can的过去形式。如:
Could you speak English then? 那时你能讲英语吗?
He said he couldn't follow me. 他说他跟不上我。
2. 表示惊异、怀疑、不相信等情绪。如:
Who could have taken them? 谁会把它们拿走了呢?
She couldn't have left so soon. 她不可能这么快就走了。
在这种情况下,could和can是可以换用的,用could时口气较缓和,用can时不相信的程度更强一些,两者在时间上没有差别。
3. 比较委婉客气地提出问题或陈述看法。如:
—Could you let me have your passport?
—Yes, here it is.
—看看你的护照好吗?
—行,这就是。
I could come earlier, if necessary. 如果必要我可以早点来。
这时could和can没有时间上的差别。
4. 在虚拟条件句中构成谓语。如:
I would certainly do it for you if I could. 要是我能做得到,我一定会为你们做这事儿。
How I wish I could go with you! 我多么希望和你们一道去!

can的过去式是could,但could 除了可作can的过去式外,还可表比can更委婉的语气,因此在回答由could 表示请求的问句中,不能用could,但可用can。如:
—Could you lend me a hand?
—Of course I can.

这句句子使用了虚拟语气,could have done,用来表示本来可以做某事(而实际上却没有做)
类似的还有would have done,本来会去做(而实际上却没有做)
should have done,本来应该去做(而实际上却没有做)

他可以带一个备用钥匙

他本可以带一个备用钥匙


安次区17157925169: could have done的各种用法(在肯定句,否定句,疑问句中) -
都黎吉非: “could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做. He could have passed the exam, but he was too careless. 本来他能够通过考试,但是他太粗心疑问句:①Could you have done the exercises?你可能做完练习吗? 否定句②They couldn't have finished the work so soon.他们不可能这么快就做完了.

安次区17157925169: He could have come to help us , but - ----. -
都黎吉非: 这是一个虚拟语气中的常考句型,要记住.could have done的意思是“本可以做某事(而实际上没做)”.句型:Sb could have done sth, but + 一般过去时.的意思为:某人本可以做某事的,但(实际情况是)…….由于后句讲述的是真实情况...

安次区17157925169: could have done 的两个含义是什么? -
都黎吉非:[答案] “could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做. He could have passed the exam, but he was too careless. 本来他能够通过考试,但是他太粗心.

安次区17157925169: could/can have done在肯定句都可以翻译成什么,在否定句中都可以翻译成什么?请给个例子,简要说明下 -
都黎吉非: could have done表肯定时,用在虚拟语气中,意思是”可能已经...“ 过去完成时,表示过去本能做完却又未做完的事,如:If you had helped, I could have finished the work.意思:你要是帮了我,我可能已经完成工作了.can have done 则不能用于肯定句中,一般用于疑问句和否定句中,如:Can they have passed the exam? 难道他们真通过考试了? He can't have been to the city. 他不可能去过那个城市.

安次区17157925169: could have done什么意思 -
都黎吉非: 意思是:(当时就)可能做了;言外之意是,当时没做.这是虚拟语气的一种用法.举一个例句,就会更加清楚地了解这种用法: If we had had the money, we could have had a good time. 如果当时我们有钱的话,我们本能玩的很愉快的.这种用法,是“询问/谈论想象当时的情况或者是结果”.再如: If I had lost my job, I would have gone abroad. 假如我当时失业了,我就会到国外去了.(言外之意,我没有去,当时也没有失业.)

安次区17157925169: can和could的区别和用法 -
都黎吉非: 一、情态动词can的用法 1.表示能力,意思是:能,会.如:I can't swim.我不会游泳.Can you drive?你会开车吗? 2.表示客观可能性,意思是:可以,可能.如: That big cinema can seats 2,000 people.那家大电影院能坐2000人.He can be very ...

安次区17157925169: could have done能不能表示对过去事实的猜测用在肯定句中? -
都黎吉非: 可以 could have done 有两种意思 一是对过去的推测 二是表示本可以做而没做

安次区17157925169: could have ended up是什么时态
都黎吉非: 是虚拟时态哈. could+have+done是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做. 例如He could have passed the exam, but he was too careless. 本来他能够通过考试,但是他太粗心.

安次区17157925169: Ithink he could have played better than he (do). -
都黎吉非: I think he could have played better than he did.could have + v-ed 表示过去应该能做到什么事,但却没有做到的意思.

安次区17157925169: 为什么主句为I didn't think ,丛句为he could have done -
都黎吉非: 你的反问是针对主句反问的 当主句结构是肯定的时候 反问句用否定形式 当主句结构是否定的时候用肯定形式 反问句的时态和主句的时态保持一致 所以是did he不是其他

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网