yet, already
这两个词意思相近,它们的区别是:
1.already多用于肯定句,而yet多用于疑问句或否定句。例如:
The guests have already arrived.客人已经到了。
Have the guests arrived yet?客人到了吗?
The guests have not arrived yet.客人还没到。
2.already有时也可用于疑问句中表示惊讶、怀疑,或者表示期望〔预计〕有一个肯定的回答。试比较以下两个句子:
Have you had your lunch yet?
你吃过午饭了吗?(一般疑问句)
Have you had your lunch already?
你已经吃过午饭了?(表示惊讶)
Have you received your invitation yet?
你收到邀请信了吗?(一般疑问句)
Have you already received your invitation?
你已经收到邀请信了吧?
(料想已收到,想证实)
3.yet有时也可用于肯定句中,意思与still相同(仍然,还; 迟早),而与already不同。
yet, still
这两个词共同的意思是“还”“仍”。
1.still表示某事还在继续; yet则表示某事尚未完成。
2.在肯定句中多用still; 在否定句中多用yet。
but,however,still,yet,nevertheless,while,whereas
这些连词或副词都含“但是,可是,然而,而”之意。
but口语常用词,语气较强,泛指与前述情况相反。
however表转折关系,语气稍弱于but,连接性也弱一些,因而常作插入语。
still语气强,多用于肯定句或疑问句。指尽管作出让步,采取措施或表示反对,但情况仍然如故,无所改变。
yet常用于否定句,语气比still稍强。指不管作出多大努力或让步,仍达不到预期的结果。
nevertheless指尽管作出完全让步,也不会发生任何影响。
while表对比,一般可与whereas换用,但程度弱一些。
whereas表对比,一般可与while互换。
still,yet
这两个副词都含有“仍,还”之意。
still指过去已经开始的动作,说话时仍在继续,可用于肯定、否定或疑问句中。
yet通常用于疑问句和否定句中,指预料要发生的事,但尚未发生。