永发信息网

请问两个英文文法 Have you eaten yet请问两个英文文法1.Have you alre

答案:2  悬赏:30  手机版
解决时间 2021-03-01 07:26
  • 提问者网友:精神病院里
  • 2021-02-28 13:00
请问两个英文文法 Have you eaten yet请问两个英文文法1.Have you alre
最佳答案
  • 五星知识达人网友:街头电车
  • 2021-02-28 13:18
按照语法这样说Have you eaten yet?是对的,但是这两种说法也有差别, already 用于肯定句和陈述句, yet用于否定句和疑问句,already当用在一般疑问句的时候表示提问者期待肯定回答. 完成时态强调过去对现在的影响,而过去时态只表示在过去某一时间发生过某一动作,不强调对现在的影响,看这个句子用现在完成时态更好一些. 有些句子只能用过去时态而不能用完成时态,比如I finished this work yestaday.因为句子里面有yestaday表示具体时间的短语.======以下答案可供参考======供参考答案1:两种都可以吧!正常说话谁会计较这么多呢?应试考试的恶果啊~~~~~~~2中现在过去式时强调对现在的影响~~~~其他真的没有太大差别,计较这些太累人了。如果这样回答,我不信那个老师会说:oh.wrong answer~~~~那她(他)可以下岗了供参考答案2:1.Have you already eaten?可以说成 Have you eaten yet? 吗?我觉得用yet更好,因为already常用语肯定句,另外二楼说的很有道理,最好用have lunch/dinner这种表达。Have you had lunch/dinner yet?2.Can you check the list in case we've forgotten something?可以说成 Can you check the list in case we forgot something? 吗?最好用现在完成时 的。表“已忘”,暗含说话当时还没有想起来忘了什么。供参考答案3:同意楼上的话。正式的应该用had而不是用eaten;至于第二句用前者比较合符语法,但在现实生活中用后者的比较多(?)供参考答案4:1. 两句都不正宗。问吃晚饭没有最好说Have you had lunch/dinner yet?很少说笼统的吃饭用eat的,除非说吃了具体的东西,如i was eating an apple. 2. 用完成时表示过去对现在的影响。原句说忘了东西对现在的影响。如果只是一般过去时就只是单纯的过去的一个动作,对现在影响几乎没有。呵呵不知道我这么说清楚没有。
全部回答
  • 1楼网友:逃夭
  • 2021-02-28 14:29
这个解释是对的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯