帮忙讲解三道时态题

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:03:55
2.He ______(sleep)since ten o'clock.It's timehe woke up.

1、I _____(teach) in this school for 10years.I_____(teach)hundred of students but I ____(never meet )a class like this.
2.He ___(hope)for a rise in salary for six months but he ____(not dare)to ask for it yet.
填空下,顺便帮我讲解下,要不我填了答案还是不理解那就没意义了。谢谢!

has been sleeping 完成进行时更好 强调动作的一个延续 但用has slept也可以 因为since决定了其完成时用法

第二题第一空仍然与第一题一样 用have been teaching好于have taught 后两个空用 have taught 和 have never met

第三题一空与前面一样....用has been hoping更好 而第二空用did not dare就可以了 但如果是比较刻板的考试用has not dared吧,虽然不地道....

以上要注意:
1.完成时表示过去事件对现在的影响,注意它常与yet,since等连词一起出现
2.任何的进行时都可以表示一种动作的重复,延续。
3.回答时注意人称主谓一致,如第三人称单数的问题

have slept 完成时
have taught have taught have never met 都表示到目前为止
have hoped 表持续 haven‘t dare 表到目前为止

1.have slept 现在完成时,since和现在完成时连用
2.have taught for 10years表示一段时间,和现在完成时连用,
have never met 表示到现在为止我也没有见过这样的课堂,
3.have hoped ,因为for six months表示一段时间,和现在完成时连用, haven‘t dare yet和现在完成时连用,表示到目前为止