for与since的用法区别 知识点题库

—How long have you read this book?
—_________________.



A . In 1980 B . Three years ago C . Since three years D . Since 1980
The magic show has been on       20 minutes. It has been on        2.p.m.

A . for, since B . in, since C . for, for D . since, for
I haven't seen Peter, my old friend, ______ a long time. I miss him a lot.

A . with B . of C . since D . for
句型转换。

  1. (1) The film began ten minutes ago. (同义句替换)

    The film for ten minutes.

  2. (2) He bought his camera last year. (同义句替换)

    He his camera last year.

  3. (3) She has worked in the factory since she was sixteen years old. (就划线部分提问)

    has she worked in the factory?

  4. (4) They joined the club ten years ago. (同义句替换)

    They the club for ten years.

We have been in the school ______ three years ago and Mrs. Lee Has taught us English_______ three years.

A . since; since B . for; since C . since; for D . for; for
My father is a policeman. He        in that station since 2008.

A . works B . has worked C . will work D . worked
I have lived here _______ I was born.

A . before   B . when C . for D . since
Ms Jones has worked here for two years.    (改为同义句)

Ms Jones has worked heretwo years.

Miss Gao has taught us English       two years. I have been here           two years ago.
A . since; for B . since; since C . for; since D . for; for
用 since或for填空
  1. (1) He has lived in Nanjing the year before last.
  2. (2) I've known him we were children.
  3. (3) Our teacher has studied Japanese three years.
  4. (4) She has been away from the city about ten years.
  5. (5) It's about ten years  she left the city.
自从他离开北京,我们再也没见过面。

We each other he left Beijing.

—How long have you been away from Xinghua?

—________.

A . Since 2 years B . In 1999 C . Since 2007 D . For half a year ago
She (live) a hard life since her husband (die) many years ago.
—Oh, you're late again. The film         for twenty minutes.

—What a pity.

A . has begun B . began C . has been on D . have been on
—How long have you been in Beijing?

—_____

A . Five years ago. B . Since five years ago. C . For five years ago. D . Since five years.
The Greens _____ China for seven years.
A . have come to B . have been to C . have come in D . have been in
Her son ____________the toy ____________his sixth birthday.
A . bought; since B . bought; for C . has had; since D . has had; for
We have been in China ___________three years. We like it very much.
A . in B . for C . since D . from
I have kept the book for three days.(同义句转换)

I have kept the book three days.