ywchang 有問:
“She injured her knee last week skiing because she’d never been before. 當中的 been 可以換成 skied 嘛?
又 He burned himself last week baking a cake, because he’d never made one before.
當中的 made 可以換成 been 嘛?
另 because 前面要不要加逗點 (,) ?”
答案:
Actually, for this kind of activity, we tend to use “go + ACTIVITY.ing”, for example “go skiing”, “go shopping”. 其實這種活動我們習慣用go+活動+ing, 比如go skiing或go shopping。
Let’s first make all the forms of this verb for comparison. 我們先比較它的時態。
1. She goes skiing. (天天)
2. She went skiing. (昨天)
3. She’ll go skiing. (明天)
4. She’s going skiing. 現在, 將要
5. She was going skiing. 本來在
6. She’ll be going skiing. 會去
(4. She’s going to go skiing. 將會去)
(5. She was going to go skiing. 本來要去)
7. She’s gone skiing. 已經去了
8. She’d gone skiing. 本來已經去了
9. She’ll have gone skiing. 當未來時已經有去
(7. She’s been skiing. 有去的經驗)
(8. She’d been skiing. 本來有去的經驗)
(9. She’ll have been skiing. 未來有去經驗)
10. She’s been going skiing. 這一陣子
11. She’d been going skiing. 那時有一陣子
12. She’ll have been going skiing. 當未來時已經有一陣子
上面的例句 “she’d never been before” 應該屬於第8句 “She’d been skiing.” 從來沒有是 “She’d never been skiing.” 所以她受傷的原因是她受傷那時本來沒有去滑雪過的經驗。這句最好不要重複 “skiing” 這個字,英文可以省略。
1. (a * b) + (a * c) 比如 I went home and I fell asleep.
2. a (b + c) 比如 I went home and fell asleep.
In English writing and speaking we prefer to use the second form thereby avoiding unnecessary repetition of words already mentioned. 英文的文法比較喜歡用第二個這樣不用重複不需要的單字。
所以下一個例子也有這個問題:
He was baking a cake. He’d never made a cake before.
“cake” 應該要改成 “one”.
因為做蛋糕這個活動不像go swimming, go shopping, go jogging, go hiking, go snorkeling, go scuba diving, go camping, go spelunking, 等等,就少這個go字,所以make不可能換成been。
-Mike
Feel free to leave a comment... and oh, if you want a pic to show with your comment, go get a gravatar!
ywchang 有問:
“She injured her knee last week skiing because she’d never been before. 當中的 been 可以換成 skied 嘛?
又 He burned himself last week baking a cake, because he’d never made one before.
當中的 made 可以換成 been 嘛?
另 because 前面要不要加逗點 (,) ?”
答案:
Actually, for this kind of activity, we tend to use “go + ACTIVITY.ing”, for example “go skiing”, “go shopping”. 其實這種活動我們習慣用go+活動+ing, 比如go skiing或go shopping。
Let’s first make all the forms of this verb for comparison. 我們先比較它的時態。
1. She goes skiing. (天天)
2. She went skiing. (昨天)
3. She’ll go skiing. (明天)
4. She’s going skiing. 現在, 將要
5. She was going skiing. 本來在
6. She’ll be going skiing. 會去
(4. She’s going to go skiing. 將會去)
(5. She was going to go skiing. 本來要去)
7. She’s gone skiing. 已經去了
8. She’d gone skiing. 本來已經去了
9. She’ll have gone skiing. 當未來時已經有去
(7. She’s been skiing. 有去的經驗)
(8. She’d been skiing. 本來有去的經驗)
(9. She’ll have been skiing. 未來有去經驗)
10. She’s been going skiing. 這一陣子
11. She’d been going skiing. 那時有一陣子
12. She’ll have been going skiing. 當未來時已經有一陣子
上面的例句 “she’d never been before” 應該屬於第8句 “She’d been skiing.” 從來沒有是 “She’d never been skiing.” 所以她受傷的原因是她受傷那時本來沒有去滑雪過的經驗。這句最好不要重複 “skiing” 這個字,英文可以省略。
回答你的問題: 如果been換成skied的話,你就失去了動詞的結構。而且skied是重複的動詞。我們可以比喻數學:
1. (a * b) + (a * c) 比如 I went home and I fell asleep.
2. a (b + c) 比如 I went home and fell asleep.
In English writing and speaking we prefer to use the second form thereby avoiding unnecessary repetition of words already mentioned. 英文的文法比較喜歡用第二個這樣不用重複不需要的單字。
所以下一個例子也有這個問題:
He was baking a cake. He’d never made a cake before.
“cake” 應該要改成 “one”.
因為做蛋糕這個活動不像go swimming, go shopping, go jogging, go hiking, go snorkeling, go scuba diving, go camping, go spelunking, 等等,就少這個go字,所以make不可能換成been。
-Mike