有关英语方面的问题

有时候现在完成时的使用容易和一般现在时、一般过去时产生混淆,请看下面句子:
I realize it is a serious problem.和I have realized it is a serious problem.(我认识到了这是一个严重的问题。)
我觉得这两句都对,不知英语专家有何高见?
另外也有这样一个对话:
A:What's wrong with you?
B:I have lost my key.I looked for it everywhere,but I can't find it.(B:I lost my key.I looked for it everywhere,but I can't find it.)
答句两种时态我觉得都对,请问英语专家有何高见?
总之,我觉得有些英语题目答案应该开放些,尤其是大型考试时应该将正确的答案悉数列出。

第一个问题中的两个句子要看放在什么地方了,第一个句子的用法好像不太对,我记得原文中是i realized it was a serious problem,我认为如果要用的话,应该需要根据定义辨别,现在完成时主要有两种用法:1是过去发生的事情对现在产生的影响结果,2是过去发生的事情延续到现在,在这个地方,第2种用法显然不能考虑,那么就要看上下文中是否有影响结果来判断了、
第二个问题的话,我认为应该是后一种答案对,因为它有后文,说明是已经丢了,并且找了很多地方找不着,如果用前一种的话和上下文的联系并不是很大,这里的用法就是过去发生的事情对现在产生的影响结果了,所以我想用后一种应该更合适一些、
确实如你所说,我也认为现在对于试卷上的、书本上的很多题目还有很多词的用法都并没有一种很好的规范,有些题目的答案有很多,却只给一个标准答案,有些词的用法却不标清楚,让人不明白究竟应该怎么去运用。所以我想,你可以根据概念来,因为概念是死的,即使老师改错了试卷,你还可以去要分、
以上皆为个人理解,如果有问题,还请ll自己思考、
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-24
第一个有不同的翻译,含义不同吧,两者都可
第二个是有特殊语境,应该是B,钥匙掉了已成事实,且发生在过去
第2个回答  2011-03-24
使用现在完成时的场合:
1.表示过去发生的动作,已经完成,强调对现在产生的结果或影响。常与already, yet, just, ever, before等时间状语连用。如 I have already had dinner. / They have just arrived.
2.表示过去发生的动作,一直持续到现在。常与since, for等时间状语连用。如 He has worked in this factory since he left school. / She has learned English for five years.
3.现在完成时还可以用于when, after, before, until, as soon as等引导的时间状语从句,表示经常或习惯性动作。从句用现在完成时,主句用一般现在时,强调从句的动作先于主句发生。如 When he has finished his letters, he usually takes them to the post himself. / They often play chess after they have had supper.

区别:一般过去时与现在完成时:
1.概念不同:
○1对于过去已经发生而且结束的动作:一般过去时强调何时何地做了何事,并不说明跟现在的关系;而现在完成时强调对现在产生的结果或影响。如 I bought a ticket yesterday. (强调我昨天做的一件事是买票) / I have already bought a ticket. (强调我已经有票了,无须再惦记票的事儿了)
○2对于过去发生的,一直持续到现在的动作,只能用现在完成时。因为一般过去时只能描述已经结束的动作。如 I have lived here for ten years. (我已住这儿十年了,今后还可能住下去,一般过去时表达不了这层意思)
2.结构不同:一般过去时的肯定句用的是动词的过去式,一般过去时的疑问或否定句借助于助动词did;现在完成时的肯定句用的是动词的完成式,现在完成时的疑问或否定句借助于助动词have / has。
3.时间状语不同:一般过去时常与明确表示过去的时间状语连用。如 yesterday, 2 days ago等。现在完成时不能与明确表示过去的时间状语连用,只能与already, yet, ever等连用。
同时,现在完成时也不与疑问词when连用。

所以,我认为你举的第一个例子,两种用法都对。用完成时更强调(我已意识到了)
第二个例子,已经有结果和影响了(找不到了),只能用完成时
第3个回答  2011-03-24
应该根据全文来决定时态 和说话人的想法 既强调或暗示
第4个回答  2019-01-02
这里的family是指“一家人”,是当作复数来看的,因此B排除,arrive是不及物动词,后面要加at,arrive
at
才有到家的意思,return
是及物动词,后面可以加名词,return
home
就是回家的意思。因此选C。