I have bought the book. I have bought the book for five days.
I have had the book for five days. I have had the book since five days ago.
Tips:buy 这个动作 从“开始发生”到 “结束/终止”, 几
8. You are late. The film ____for 10 minutes. A. has begun B. has been on C. has finished D. has started
9. How long has she _____the newspaper? A. borrow B. lend C. kept D. buy
finish 这些动词不能和 for …. Since……连用 与for和since连用时,要把它们变成相应的延续性动词
--------------------------------------------------------------------------------
(buy买了…)
had
since(自从)+时间点
•I have studied English for ten years.= I have studied English since ten years ago.
注 意 : 完 成 时 不 能 单 独 和 时 间 状 语 (two hours,three days,last week,four hours ago) 连 用 , 必 须 加 上 for ,since.
性
7. The film began 30 minutes ago.