Rick
Are both sentences correct? 1.He has collected teddy bears for 12 years.He started to collect them when he was six. 2.He has collected teddy bears for 12 years.He started to collect them since he was six. In both sentences1 and 2, do U have to use perfect tense for the main clause in the second sentence.If so, is it correct to use either present or past perfect?
7 มิ.ย. 2010 เวลา 5:56
คำตอบ · 4
2
It's better to use Present Perfect Progressive in the first sentence as the action is still in process and Jerund (verb + ing) after the verb "start": He has been collecting teddy bears for 12 years. He started collecting them at the age of six.
7 มิถุนายน 2010
1
I agree
7 มิถุนายน 2010
Besides, I think that "He has collected teddy bears for 12 years." is not very nice "He has collected teddy bears for 12 years since childhood" is better.
7 มิถุนายน 2010
He started to collect them when he was six. BUT He has started to collect them since he was six.
7 มิถุนายน 2010
ยังไม่พบคำตอบของคุณใช่ไหม
เขียนคำถามของคุณเพื่อให้เจ้าของภาษาช่วยคุณ!
Rick
ทักษะด้านภาษา
ภาษาจีน (กลาง), ภาษาจีน (เซี่ยงไฮ้), ภาษาอังกฤษ
ภาษาที่เรียน
ภาษาจีน (เซี่ยงไฮ้), ภาษาอังกฤษ