一、since和For都可以用於現在完成時,區別如下:(一)意義不同for接時間段,表示從某個時間到某個時間,而since接時間點,表示從某時間開始到現在。(二)用法不同1、 since,意義是“自從⋯⋯”, 後面可以接過去一個時間點 (如具體的年、月、日期、鐘點、1980,last month, half past six等),或者“since +一段時間+ ago”,或接從句。如:I have been here since 1989.我在1989年曾經來過這裡。I have been here since five months ago.我在5個月之前曾來過這裡。2、for後接一段時間I have been here for five months.我曾來過這裡呆了5個月。(三)在句中的位置不同since可以放在句首或句中,而for只能在句中,不可以在句首。如:Since we last saw each other, it has been a long time.自從上次我們見面,已經有很長時間了。We haven"t saw each other for quite a long time.我們有很長時間沒有見面了。二、時間點和時間段的區別:從數學上看, 時間段可以看成是一條線段,從開始時間到結束時間,有兩個端點,for接時間段,表示一段時間。而時間點則可以看成是射線開始的那個點, since接某時間點表示從以前某時間點到現在。for和since都可用在現在完成時態中(have+過去式),但是它們是有區別的。1、for+時間段I’ve known her for three days.我已經知道她3天了。I‘ve been here for a month.我已經在這裡一個月了。2、since+開始的時間點I’ve known her since Tuesday.我星期二就已經知道她了。I‘ve been here since July.我從7月份開始就在這裡了。
一、since和For都可以用於現在完成時,區別如下:(一)意義不同for接時間段,表示從某個時間到某個時間,而since接時間點,表示從某時間開始到現在。(二)用法不同1、 since,意義是“自從⋯⋯”, 後面可以接過去一個時間點 (如具體的年、月、日期、鐘點、1980,last month, half past six等),或者“since +一段時間+ ago”,或接從句。如:I have been here since 1989.我在1989年曾經來過這裡。I have been here since five months ago.我在5個月之前曾來過這裡。2、for後接一段時間I have been here for five months.我曾來過這裡呆了5個月。(三)在句中的位置不同since可以放在句首或句中,而for只能在句中,不可以在句首。如:Since we last saw each other, it has been a long time.自從上次我們見面,已經有很長時間了。We haven"t saw each other for quite a long time.我們有很長時間沒有見面了。二、時間點和時間段的區別:從數學上看, 時間段可以看成是一條線段,從開始時間到結束時間,有兩個端點,for接時間段,表示一段時間。而時間點則可以看成是射線開始的那個點, since接某時間點表示從以前某時間點到現在。for和since都可用在現在完成時態中(have+過去式),但是它們是有區別的。1、for+時間段I’ve known her for three days.我已經知道她3天了。I‘ve been here for a month.我已經在這裡一個月了。2、since+開始的時間點I’ve known her since Tuesday.我星期二就已經知道她了。I‘ve been here since July.我從7月份開始就在這裡了。