作业帮 > 英语 > 作业

1) I'd like to have visited the amusement park last week,but

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/25 10:04:28
1) I'd like to have visited the amusement park last week,but soemthing unexpected (happened / has happened) to me.
请务必告知为何在本题中不能使用现在完成时.
2) Martin,who (worked / has worked) as a doctor for over three years,is now a very famous movie star in this cuntry.
请务必告知为何在本题中不能使用现在完成时.
=
3) Have you read the novel?
Yes,I (read / have read) it three times while I was in university.
现在完成时强调两点:动作开始发生于过去,强调对现在的影响或者一直延续到现在.
如果一句的动作符合上述两种情况,则使用现在完成时.
第一句中,but并列两句,后句却无明确的时间状语,且前句则有明显的过去的时间状语last week,所以后句不可能使用现在完成时,只能和前句一样使用一般过去时最佳.
具体分析,happen动作肯定已经发生,但是没有表明对现在的影响(所谓影响,是指前后句中会出现表示相应结果的现在时态的句子,如:I‘ve lost my bike.I can't find it anywhere.),而happen这个瞬间性动词所表现的动作更不可能延续到现在.
第二句中,Martin已经是知名影星了,所以work as a doctor不可能延续到现在,而从句中的for over three years也就不可能是截止到现在的三年多时间,只能是过去某段时间内的三年多时间.
且is now a very famous movie star并不是work as a doctor所造成的影响.
综上所述,第二句不能使用现在完成时.
第三句,答案是read.
因为该动作有一个明显的过去时间的状语while I was in university,即句意只强调该动作发生在过去某段时间之内,既没有延续到现在,也不强调所谓对现在的影响,所以只须使用一般过去时即可.