I tried to think about all the problems thatwere 

I tried to think about all the problems thatwere I tried to think about all the problems that were ahead of me tomorrow  为什么既有表过去时的tried和were还有表示将来的tomorrow?这是为什么?这个是什么结构,是什么语态?是什么时态?麻烦懂得人帮我深入分析一下谢谢大家了!

I tried to think about all the problems that were ahead of me tomorrow.

我想了很多明天所所有会发生的所有可能,所有会出现的问题。

明天没有到,所以用虚拟语气,而过去式是因为虚拟语气。

虚拟语气表示说话人的主观愿望、猜疑、建议或与事实不符的假设等,而不表示客观存在的事实。

虚拟语气是由句中的谓语动词的特殊形式表示出来的。如:

If I were a bird,I would be able to fly in the air.
如果我是一只小鸟,我就能在空中飞行。

I wish I could pass the examination.
我希望我能通过考试。

May you succeed!
祝你成功!

If only we had been college students last year!
上一年我们要是大学生该多好!

追问

那为什么that后面直接用were?主语呢

追答

That 指代前面的 All the problems

Were 是因为虚拟语气be动词只能用were.(这就是英语中的规定。

请参考 If I were a bird,I would be able to fly in the air.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-15
看你怎么理解这个句子了。
这个句子是过去时的,这里的tomorrow不是句子的时间状语,而是修饰problem的,没有这个tomorrow或者在最后加一个yesterdday,对整体句子结构没有影响。
可以理解为,现在的我说,昨天的我试图思考明天可能会遇到的问题。明白了吗,不是明天才思考,而是思考明天的事。楼上的朋友也说的没错,这个tomorrow如果是相对于think about的时候,应该用the next day,但如果是相对于说话的时候,那么还是可以用tomorrow。
另外,理解英文句子的时态,不能看是否有表示时间的词,而应该看主句的谓语状态,这点英文和中文有很大差别,中文没有谓语变化,应该注意一下。追问

那为什么that后面直接用were?主语呢

第2个回答  2018-03-15
你这个句子中的tomorrow 绝对用错了,应改为the next day。追答

tomorrow 不可能用在过去时态里。说这句话的人不是英语差就是疏忽大意。

11. ahead of 在…之前;领先,比…强,比…好
I saw the man in a blue jacket thirty metres ahead of me.
I tried to think about all the problems that were ahead of me the next day. Tony finished 1min30s ahead of Claire.

追问

  为啥这是?

追答

以上例句来自高中英语选修七笔记,基本上和你说的句子相似,但用的是the next day

如果你还认为tomorrow 用在过去时是正确的话,建议你在词典里查一下tomorrow ,看看它在所给的例句中有没有是用过去时的情况?有时间可以多看几本词典。

追问

好的

谢谢了

追答

不客气

追问

那为什么that后面直接用were?主语呢

这个句子的各种成分和结构是什么?

追答

因为that引起一个定语从句,它代替problems 所以是复数,后面用were。

这是一个主从复合句。
主句是:I tried to think about all the problems
主语:I
谓语:think about
宾语:all the problems
that关系代词,代替all the problems 引起定语从句,在定从中作主语。
were 系动词
ahead of me 表语
the next day 状语。

主句是:主谓宾结构。
从句是:主系表结构。

本回答被提问者采纳
相似回答