long一般是說某種物質的長度,而 far是說距離的長度。 A:How long have you had it? 你擁有它多長時間了? 此句中的had不可換成bought。與How long連用的動詞必須是“延續性動詞。” eg. How long have you been here? 你在這兒多久了? How long have you been in the army? 你在部隊服役多久了? 注意和how soon, how far, how often比較: how soon 意為(從現在起)再過多久,句子一般用將來時; how far 問路程“多 遠”; how often 是問頻率“間隔多久(一次)”; how long 是問(時間)“持續多久”,常與現在完成時或一般將來時連用。 eg. How soon can you finish the work? 再過多久你能完成這項工作? How far is it from Beijing to Guangzhou? 從北京到廣州有多遠? ;How often do you go to see your grandparents? ;I go to see them every three weeks. ;你多長時間去看一次你的祖父母? ;每隔三週去一次。 How long are you going to stay in Shanghai? 你將在上海呆多久?
long一般是說某種物質的長度,而 far是說距離的長度。 A:How long have you had it? 你擁有它多長時間了? 此句中的had不可換成bought。與How long連用的動詞必須是“延續性動詞。” eg. How long have you been here? 你在這兒多久了? How long have you been in the army? 你在部隊服役多久了? 注意和how soon, how far, how often比較: how soon 意為(從現在起)再過多久,句子一般用將來時; how far 問路程“多 遠”; how often 是問頻率“間隔多久(一次)”; how long 是問(時間)“持續多久”,常與現在完成時或一般將來時連用。 eg. How soon can you finish the work? 再過多久你能完成這項工作? How far is it from Beijing to Guangzhou? 從北京到廣州有多遠? ;How often do you go to see your grandparents? ;I go to see them every three weeks. ;你多長時間去看一次你的祖父母? ;每隔三週去一次。 How long are you going to stay in Shanghai? 你將在上海呆多久?