解释一下?should\could和before\until分别的区别
1、should和could都是情态动词,区别是:
should是should
应该,应当,竟然,可能,将要,语气既不强硬,但也不委婉;
例句:
You
should
take
advantage
of
it.
你应该好好利用这个机会。
could可以是can过去式,也可以作为单独的情态动词,语气要比can更加的委婉。
例句:
He
had
no
money,
nor
did
he
know
anyone
he
could
borrow
from,
either.
他没有钱,也不知道能够向谁借钱
2、before和until都可以做连词,区别是:
before是在……之前的意思,连词就是连接时间状语从句,也可以做介词加
n.名词/doing/短语
例句:It
will
be
a
long
time
before
we
finish
this
dictionary.
我们需要很长的时间才能把这部词典编译完。
until是直到……时候的意思,连词的用法和before,除此之外,还有一个句型是:not…until
直到……才
例句:I
didn't
wake
up
until
I
heard
the
alarm
clock.
直到听到闹钟的铃声我才醒来
说起这几个词的区别,实际上是很容易的,因为意思相近的只有when和while,其他两个的意思有很大的差别。但是,就算有很大的差别,有时候也能表达相同或者相近的意思。
When和While都有同时的含义,比如。Shut the door when you leave the room.随手关门。但是,比较区别大的一点是While对句子发生时间的同时性要求更为严格,常常其中的一个句子(主句或从句)要用到进行时。比如I was playing video games while he entered the room.他进房间时,我正在玩电子游戏。另外,要区分while的另一个用法,while在句中也会用做连词,表达转折的含义。比如,Boys like cars while girls like barbies.男孩儿喜欢汽车,而女孩儿喜欢娃娃。这个句子你就不能翻译成男孩喜欢汽车同时女孩儿喜欢娃娃。我说的,就是这个意思,要区分什么时候是时间状语从句,什么时候是转折。
before和when没什么要区分的,因为他们俩也不容易搞混。You should stop the train before it is too late.你必须阻止火车,要不然就太迟了。beore翻译成在。。。之前。before 有两个特殊用法。这两个用法比较容易混淆。就是long before 和before long,前者表示很久以前,后者表示不久以后。但是,他们的词性不同,可以帮助你区分。前面的词性是连词,连接两个句子,比如,How wonderful to be able to let go and smile again, long before you are dying.在你死之前能放开一切并且微笑面对,是一件多么伟大的事情啊。而before long是副词词性,比如,He shot the gun,before long,got caught.他打了一枪,不久后,就被捕了。
说起until,就不得不提not until句型,意味知道。。。才。。。He doesn't know she is a student until she shows her schoolbag.他知道她亮出书包才知道她还是个学生。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!