如何区分辨析现在完成时和一般过去时

如何区分辨析现在完成时和一般过去时?

老师,您好!

(1) The weather ______ awful this week. It didn't stop ______ until last night.

A. has been; raining      B. was; raining

答案是:A. 可我反复研究体会,查询资料,都搞不清为什么不能选B呢?

我个人认为这道题目A,B均可,而且我个人认为B更恰当(this week也可以用于过去式状语)。

麻烦老师逐步详细解释,谢谢!

(2) 用动词的适当形式填空:

I can still speak some French now, for I ______ (teach) Chinese in France for several years.

答案是将teach改成taught(过去式),但究竟为什么不能用have taught呢?

这里如果按照答案给的过去式taught,后面for 表示原因,前后一致连贯吗?句意上说得通吗?

如何解释前后2句话的关系呢?

我个人认为这道题目出得不妥,比较合理的应该是

I can still speak some French now, for I have taught Chinese in France. (去掉时间状语,表示经历)。

注:看了很多不同的语法书,查询了很多资料,但是,还是在有些题目中,完全搞不清现在完成时和一般过去时的真正区别。

老师能否推荐一些资料或书是专门来讲解辨析现在完成时和一般过去时的“真正”区别的?对于现在完成时和一般过去时的区别,我真的很苦恼。

(3) 用动词的适当形式填空:

The boy _______ (cheer) by the hope that he might see his mother soon.

答案是:was cheered.

但我个人认为答案是错误的。 

我的理由是:might 只有在间接引语中才是may的过去式,否则就不是。

这里是同位语从句,不是间接引语,因此判断这里的might不是may的过去式,而是情态动词,表示对当前或不久将来客观情况的估计,所以,我个人认为这里可以填写:

has been cheered 或 is being cheered 或 will be cheered

而is cheered 或 was cheered 或 had been cheered - 我认为这些都是错误的。

以上3个题目,急盼老师给予逐一“详细”解答!

非常感谢您! 


请先 登录 后评论

最佳答案 2018-01-23 15:23

网友的这几个问题,我分别解答在每个问题的后面,避免混乱。

如何区分辨析现在完成时和一般过去时?

(1) The weather ______ awful this week. It didn't stop ______ until last night.

A. has been; raining      B. was; raining

答案是:A. 可我反复研究体会,查询资料,都搞不清为什么不能选B呢?

我个人认为这道题目A,B均可,而且我个人认为B更恰当(this week也可以用于过去式状语)。

【答】我完全同意你的看法。1. this week可以指整个本周的时间(用现在完成时),可以指截止到本周某一天(用一般过去时),可以指本周的某一天(用一般过去时)。如果时间未到,还可以用将来时。2. 根据It didn't stop raining until last night.,说明昨晚已停止下雨,说话的今天就不会awful了。所以,结合这两点,选用B更恰当。

例如:

The Tundra Times, a weekly newspaper in Alaska, ceased publication this week. 

阿拉斯加的周报《苔原时报》本周停刊了。

来自柯林斯例句

This week, the company mailed out its annual report. 

本周该公司群发了其年度报告。

来自柯林斯例句

Four employees were turned off this week.

这一周有四名雇员遭解雇。

《21世纪大英汉词典》

That’s what happened this week.

这就是这周发生的事情。

(2) 用动词的适当形式填空:

I can still speak some French now, for I ______ (teach) Chinese in France for several years.

答案是将teach改成taught (过去式),但究竟为什么不能用have taught呢?

这里如果按照答案给的过去式taught,后面for 表示原因,前后一致连贯吗?句意上说得通吗?

如何解释前后2句话的关系呢?

我个人认为这道题目出得不妥,比较合理的应该是

I can still speak some French now, for I have taught Chinese in France. (去掉时间状语,表示经历)。

注:看了很多不同的语法书,查询了很多资料,但是,还是在有些题目中,完全搞不清现在完成时和一般过去时的真正区别。

老师能否推荐一些资料或书是专门来讲解辨析现在完成时和一般过去时的“真正”区别的?对于现在完成时和一般过去时的区别,我真的很苦恼。

【答】原句不错。应该是使用过去时taught。请注意still这个关键词,通过它,前后两个分句的意思说明:我曾教过法语几年,但现在不教了。for for several years管不着“现在”。这个时间状语,在本句表示过去的时间,用于一般过去时。所以,你改的句子也对:

I can still speak some French now, for I taught Chinese in France for several years. (正)

I can still speak some French now, for I have taught Chinese in France. (正)

(3) 用动词的适当形式填空:

The boy _______ (cheer) by the hope that he might see his mother soon.

答案是:was cheered.

但我个人认为答案是错误的。 

我的理由是:might 只有在间接引语中才是may的过去式,否则就不是。

这里是同位语从句,不是间接引语,因此判断这里的might不是may的过去式,而是情态动词,表示对当前或不久将来客观情况的估计,所以,我个人认为这里可以填写:

has been cheered 或 is being cheered 或 will be cheered

而is cheered 或 was cheered 或 had been cheered - 我认为这些都是错误的。

以上3个题目,急盼老师给予逐一“详细”解答!

【答】从这段话中,看得出网友在认识上有一定的偏差。请你仔细阅读我写的这些内容,综合理解这个问题:

1. might 表示过去的许可。

Ivy asked if he might go home. 艾维问他是否能回家。

The little boy was wondering if he might use the computer. 那个小男孩想知道能否用一下这台电脑。

2. might 表示的可能性,可以指过去的可能性。也可以指现在或将来的可能性,但比may 的可能性要小。

Reed told me he might be late. 瑞德告诉我他可能会迟到。(过去的可能性。问题中的句子就是此种用法, might see: 过去可能见到)

Nancy might come tomorrow, but I am not quite sure. 南茜明天可能来,但我拿不准。(现在或将来的可能性)

3. may/might 表示的可能性,都可以用于对现在、将来或过去三个时间的推测。

may/might 表示可能性时,可以对现在、将来或过去进行推测,一般不用于疑问句。

① 对现在或将来的可能性推测,用may/might do 结构。

Pamela is absent.He may be ill.帕梅拉没来,他可能病了。

Leo may know my telephone number.利奥可能知道我的电话号码。

He may come very soon.他或许很快就会来。

② 对眼下正在发生的事进行推测

对正在发生的事作出推断时,用may/might be doing 结构。

Hurry up! They may/might be waitingfor us now. 快点!他们或许正等着我们呢。

Brandon may/might be sleeping this time of day. 这个时间布兰登可能正在睡觉。

③ 对过去发生的事进行猜测

对已经发生的事作出推测时,用may/might have done 结构。

I can't find my keys. I may/might have left them in the classroom. 我找不到钥匙了,可能忘在教室里了。

He phoned me asking about the matter. He may/might have known about it. 他打电话询问此事,他可能已经知道这事了。

 

 

 


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 3 收藏,2703 浏览
  • Pupil07 提出于 2017-11-23 15:05

相似问题