作者Zooooey (水獭)
看板TOEIC
标题[题目] 假设语气用法
时间Mon Jul 11 22:29:48 2016
题目:
I _____able to tell you everything you want to know, if l _____what happened to him last night.
(A) were / knew
(B) were / had known
(C) would be / had known
(D) would be / knew
疑问:答案是c
想问为什麽d不行呢?不是与现在事实相反的假设吗?谢谢~~
-----
Sent from JPTT on my Sony C2305.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.72.186.85
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/TOEIC/M.1468247397.A.53C.html
1F:推 fakeID : If句子文意是过反。 07/11 23:19
2F:→ pl215526 : 题目有last night,可以得知就是过去了,所以用与过 07/12 00:02
3F:→ pl215526 : 实相反的假设 07/12 00:02
4F:推 wadeisshit : 这题目很奇怪,因为与过去事实相反应该要用would ha 07/12 01:08
5F:→ wadeisshit : ve been 07/12 01:08
6F:→ wadeisshit : 他却没有 07/12 01:08
7F:→ firesnoopy : 混合用法 google就有 文法上c跟d都可 语意上c较通顺 07/12 01:33
8F:→ dunchee : 主要子句部份: 07/12 02:23
9F:→ dunchee : 1. I would be able to tell you .... : 指的是「现 07/12 02:23
10F:→ dunchee : 在当下」(事实上)无法告诉对方(要是我昨晚就(已经) 07/12 02:23
11F:→ dunchee : 知道...xxx...,我「现在当下」就能告诉你...xxx... 07/12 02:23
12F:→ dunchee : 。但是事实上是我现在无法告诉你,因为我昨晚并不知 07/12 02:23
13F:→ dunchee : 道...xxx...) 07/12 02:24
14F:→ dunchee : 2. I would have been able to tell you ...: 指的 07/12 02:24
15F:→ dunchee : 是「过去某时」...(剩下同前)。比如「现在」时间是 07/12 02:24
16F:→ dunchee : 下午两点。早上有遇到对方,但是没提这事。「现在」 07/12 02:24
17F:→ dunchee : 又遇到了,於是说「早上」遇到对方的那「过去时间」 07/12 02:24
18F:→ dunchee : 当时无法告诉对方...xxx.. 07/12 02:24
19F:→ dunchee : 所以若答案选项第一部份也有"would have been",那 07/12 02:25
20F:→ dunchee : 麽这也是正确答案,整体意思不一样而已 07/12 02:25
21F:推 nyo : 左边与现在事实相反,用过去式 would be 07/12 17:51
22F:→ nyo : 右边与过去事实相反,用过去完成式 had known 07/12 17:52
23F:推 nyo : 原句为 I am not able to tell you everything you 07/12 17:54
24F:→ nyo : want to know, if I knew what happened to him 07/12 17:54
25F:→ nyo : last night 07/12 17:54
26F:推 nyo : 右边写错... 是 I didn't knew what happened... 07/12 17:56
27F:→ nyo : I didn't know... = =a 07/12 17:57
28F:→ Zooooey : 感恩楼上~~懂了!QuQ 07/12 18:42
29F:→ kioh : c跟d都可以... 07/14 13:51
30F:→ kioh : 但假设语气用完成式比较正确 07/14 13:51
31F:→ kioh : 考试只要记住if的时态比主要句子推前一个即可 07/14 13:53
32F:→ kioh : c:would代表过去式→if子句用过完 07/14 13:53
33F:→ kioh : d:would代表现在式的委婉说法→if用过简 07/14 13:54
34F:→ kioh : 但d就没有假设语气的意味了,大概就降~ 07/14 13:55