决定时态要做以下分析:
1.在本句中找出时间状语,看是否有下列情况:
a) 表示经常反复的时间,如often,always,every year,(一般时态)
b) 是否是要表示将来的条件、时间或让步状语(现在时态)
c) 是否有表示过去的时间状语
d) 是否有从过去延续到现在的时间状语,如:since,for some time等
e) 是否有表示过去以前的时间状语,如:by...(在过去的某个时间以前);
f) 是否有此时此刻或此段时间表示正在进行的时间状语;
等等.
2.对比邻近动词,判断谓语动词发生的时间.如:
I was there for two years and I had been in Beijing before.(had been 显然早于 was)
3.如果本句没有上述情况,可以从上下文决定本句行为的发生时间.
4.其他蛛丝马迹.
看到你的问题有些突然,没有进行过细的考虑,先做上述简略的回答.请你把该问题提交俱乐部帖吧,等我考虑成熟一并给你以更为详细的分析.