[文法]假設語氣與過去事實相反,if子句不能用be-V已刪文

看板Eng-Class (英文板)作者 (like a black widow)時間11年前 (2014/10/15 16:57), 編輯推噓3(3012)
留言15則, 5人參與, 最新討論串1/1
假設語氣與過去事實相反,if子句內不能用be動詞嗎?? 我看了文法書(Live ABC圖表解構英文文法) 與現在事實相反的部分,它寫了: If + S + 過去簡單式 + V could (then) S + might + V If + S + were... should would 與現在事實相反的If子句部分他有特別寫出were 但在與過去事實相反的部分,它卻只有寫: could If + S + had + p.p. (then) S + might + have + p.p should would 難道是與過去事實相反的if子句不能用be動詞嗎?? 像 If he had been on the bus, he might have been die. 是錯的 要用 If he had gotten on the bus, he might have been die. 這樣? 還是它漏寫了? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.171.15 ※ 文章網址: http://www.ptt.cc/bbs/Eng-Class/M.1413363442.A.5F9.html

10/15 17:05, , 1F
與過去事實相反If he had been..., 可以阿
10/15 17:05, 1F

10/15 17:05, , 2F
been就是be的p.p.
10/15 17:05, 2F

10/15 17:07, , 3F
與現在事實相反,特別寫出were是因為不論人稱是誰
10/15 17:07, 3F

10/15 17:07, , 4F
be動詞都用were
10/15 17:07, 4F

10/16 15:51, , 5F
樓上講得不太對 事實上與現在事實相反的BE動詞可以用
10/16 15:51, 5F

10/16 15:54, , 6F
WERE也可以用WAS;
10/16 15:54, 6F

10/16 15:55, , 7F
主詞是複數時用WERE比較合理
10/16 15:55, 7F

10/16 15:56, , 8F
主詞是單數時WERE /WAS都可以用
10/16 15:56, 8F

10/16 16:55, , 9F
if子句與現在事實相反,be動詞的確有人用was,
10/16 16:55, 9F

10/16 16:56, , 10F
但我們是學be動詞用were
10/16 16:56, 10F

10/17 00:55, , 11F
限定用were只是prescriptive grammar而已
10/17 00:55, 11F

10/29 14:20, , 12F
問過來台教英文的美國人
10/29 14:20, 12F

10/29 14:20, , 13F
他說主詞為第一人稱 第三人稱單數
10/29 14:20, 13F

10/29 14:20, , 14F
口語was were都有人用
10/29 14:20, 14F

10/29 14:20, , 15F
但是正式書寫一律用were
10/29 14:20, 15F
文章代碼(AID): #1KFZRoNv (Eng-Class)
文章代碼(AID): #1KFZRoNv (Eng-Class)