1) 用于完成时的区别
9 C3 B! F$ ]. u+ `7 J( h 延续动词表示经验、经历; 瞬间动词表示行为的结 果,不能与表示段的时间状语连用。
, s' t& ?% Q- B3 A$ x7 l He has completed the work. 他已完成了那项工作。 (表结果) & g3 Z# @( h( R& g5 S5 a, l3 J
I‘ve known him since then. 我从那时起就认识他了。(表经历) " Z' @9 h) x/ P) p6 r' F
2) 用于till / until从句的差异 8 f4 D! _ _$ {6 D h# r
延续动词用于肯定句,表示"做……直到……" 瞬间动词用于否定句,表示"到……,才……" & l! } U; q( } z
He didn‘t come back until ten o‘clock. 中 华 考 试 网9 L6 S4 s( y% f1 P9 t: ?$ ]
他到10 点才回来。 9 n, x5 _) y+ S. {1 o }+ N+ i
He slept until ten o‘clock.
& X! x7 O0 J) c* I6 T, Q 他一直睡到10点。 1 ^1 |6 s2 K% w# K
典型例题
6 N% `) S" K* n6 s5 j 1. You don‘t need to describe her. I ___ her several times. , {: Q1 `7 x- D" Q
A. had met B. have met C. met D. meet
0 T8 e5 {$ O! Q; C% N0 [/ b4 h 答案B. 首先本题后句强调对现在的影响,我知道她的模样,你不用描述。再次,several times告知为反复发生的动作,因此用现在完成时。 * h8 U9 u# J# b& c7 f/ A) p) k: ~
2.---I‘m sorry to keep you waiting. ) T4 B1 U, h3 r' n8 F) U' {8 h+ d0 q
---Oh, not at all. I ___ here only a few minutes. ! h) W5 a$ ^& \* X" R
A. have been B. had been C. was D. will be 2 N5 E5 S: ?+ Y! k2 |( S; T
答案A. 等待的动作由过去开始,持续到现在,应用现在完成时。 |