答案?
一.翻譯下列句子:?
1.?Have?you?ever?had?/?eaten?fish?and?chips??
2.?I?have?just?lost?my?chemistry?book.?
3.?I?have?never?been?to?the?farm?before.?
4.?He?has?already?had?lunch??=??He?has?had?lunch?already.?
5.?Have?you?seen?the?movie?yet??
6.?My?brother?hasn’t??come?/get?/?been?back?yet??=??My?brother?hasn’t??returned?yet.?7.?I?have?had?this?dictionary?for?three?years?/?since?three?years?ago.?8.?Has?been?away?from?China?for?three?years.?
9.?I?have?known?them?for?five?years.?
10.?They?have?been?in?the?USA?for?five?years.?11.?He?has?been?here?since?he?moved?to?Jining.?
12.?My?sister?has?been?a?college?student?for?three?years?=?My?sister?has???been?in?college?for?three?years.?
13.?They?have?known?each?other?since?1999.?
14.?I?have?been?in?this?school?for?over?three?years.??
二、用since或者for填空?
1.?for????2.?since?????3.?since?????4.?since??????5.?since?6.?since???7.?for??????8?since??????
11.?since???sp;?
三、結(jié)束性動詞轉(zhuǎn)換為以下延續(xù)性動詞或者表示可以延續(xù)的狀態(tài)的短語?
①?
1.?has?been?in?,??five?minutes????
2.?have?been?in?,?2008?
3.?have?been?at,??two?days????
4.?have?been?,?last?week?
②?
1.?have?been?out,?two?years????
2.?have?been?back?,?yesterday?

1.?have?been?,?nine?years??????
2.?has?been?,??two?years?

1.?has?been?closed?,?two?hours???????
2.?has?been?open?
⑤?
1.?have?been?up?,?two?hours?ago???????
2.?has?been?away?from?
3.?has?been?dead?,?seven?years???????
4.?has?been?over?
5.?have?been?asleep?,?two?hours?ago???????
6.?have?been?married?,?1990?
⑥??
1.?have?taught?,?1995?
2.?has?been?on?,?two?minutes?
⑦??
1.?have?kept?,?last?week?
2.?have?had?,?two?hours?
3.?have?known?,?last?years??????
4.?have?worn?,?three?years?
⑧?has?been?in?
⑨?has?been?,?League?member?
???has?been?,?member?of?,?League????????has?been?in?
2.?has?been?,?soldier?,?two?years?????has?been?,??the?army???
四、劃線提問?
1.?How?long?have,?been?there??
2.?How?long?has?,??lived?here?
3.?When?did?,?leave?here??????
4.?When?did?,?buy??

五、用have(has)?been?或have(has)?gone?填空。?
A:?Where??has??Li?Fei??gone?????????????????????????
B:?He?has?gone?to?Hainan?Island.?A:?How?long?has?he?been?there??B:?He?has?been?there?for?three?days.?
A:?When?will?he?come?back,?do?you?know??
B:?I’m?afraid?he?won’t?come?back?recently.?
A:?Could?you?tell?me?the?way?to?Hainan?Island??
B:?Sorry,?I?have??never?been?there.?
A:?How?many?times?has??Li?Fei?been?to?that?place??
B:?He?has?been??there?only?once.??

六、用have?/?has?been?to?/?in,?have?gone?to及go的各種形式填空。?
1.?has?gone?to????????????????
2.?went?to?
3.?has?been?in???????????????
4.?have?,??been?in?
5.?have?been?in?????????????
6.?Have?,?been?to??have?been?
7.?have?been?in?/?at???????
8.?has?gone?to?
9.?did?go??went????????????
10.?go??;??have?been?
11.?are?,?going??;?am?going????????????
12.?goes?13.?Did?,?go??????????????????????
14.?Do?,?go
??
七、綜合練習:?
1.?never???
2.?just?,?already??
3.?for???
4.?ever,?never??
5.?yet?,??just?/?already

八.?用適當?shù)臅r態(tài)填空:?
1.?lived??/?has?been?living?????
2.?have?been????
3.?went??????
4.?has?passed??left?
5.?has?lost????have?,?seen??????
6.?Have?,?found??????
7.?have?,?had??????
8.?have?,?returned?9.?Have?,?built?????
10.?haven’t?finished?
11.?has?read??????
12.?bought???????????
13.?lost?
14.?have?been?reading?/?has?read?

>>英語語法大全