Re: [問題] 英文怎麼判斷時態?
當你看到過去時段
例如:yesterday, last night...
就選擇過去式
若只是表達一個事實
就是簡單式
ex:I stayed up until 3a.m. last night
如果表達一個進行的動作就是過去進行式
While I was taking a shower, the phone rang.
注意上面例句,"通常"while後面接的是進行式when接簡單式
所以上面句子= When the phone rang, I was taking a shower.
若是表示完成或是持續的或是經驗
使用現在完成式(國中階段的部份)
表示完成通常會有 already yet 這類的
ex: I haven't finished my homework yet.
持續的就像你說的有since for
since加時間點 for 加一段時間
ex:I have been a high school student since last summer
I have been a hight school student for a year.
經驗喔
I have been to the U.S five times.
跟has gone to 比較
have been to 不一定那個人現在在那個地方
has gone to 那個人正在那裡(因此絕不是說話人)
e:John has gone to China.(約翰去了中國)
希望有幫助@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.68.81.56
推
05/20 22:34, , 1F
05/20 22:34, 1F
推
05/20 22:37, , 2F
05/20 22:37, 2F
討論串 (同標題文章)