动词时态
这里将 be 动词当做动词,将其后分词视作形容词补语,即不考虑语态问题,动词时态只剩下两种状态:简单式和完成式。
简单式
交代动作发生时段
在时间轴上以『括弧』表示时间,『括弧』(时间)可以小到一个点,也可以达到无限,但必须表示很明确。
1.过去
The U.S. established diplomatic relations with the P.R.C in 1979.
The witness was being questioned in court when he had a heart attack.
这里 when he had a heart attack 就是很短的一瞬间,是一个很小的括弧;was 表示过去简单式; being 现在分词当做形容词补语,表示『正在』;questioned 过去分词当做形容词,表示『被质询』。
2.现在
如果时间副词是 now,或是以 now 为中心的或大或小的括弧,就要用现在时间的简单式。
Bush is the U.S. President.
All mothers love their children.
天下妈妈爱小孩,古今皆然,所以这是一个以 now 为中心极大的括弧。
3.未来
There will be a major election in March.
需要注意的是,未来的事情没有发生,尚未确定,所以要加一个助动词 will 在前面。
完成式
表示动作截止时间,不对动作发生时段明确交代,只表示『曾经』、『做过』的意思。
在时间轴上以『箭头』表示时间。
1.现在
I'm sure I have seen this face some where.
看到没有明确括出来是哪一个时段发生的,只有一个箭头的形状,表示截止时间是现在。
2.过去
没有特别指明,一般说『有...过』就是『到现在有...过』,都是现在完成式,用过去完成式则需要有一个过去的截止时间。
Many soldiers had died from pneumonia before the discovery of penicillin.
3.未来
因为是未来的时间,所以动词前面需要加一个 will
Next April, I will have worked here for 20 years.