17. Have you ever … ? (現在完成時3)

A: Have you been to Rome?

B: Yes, I have. Many times.

A: Have you ever been to Japan?

B: No, I’ve never been to Japan.

現在完成時(have been / have had / have played等)可用來談論從過去到現在的一段時間,如一個人的一生:

‘Have you been to France?” ‘No, I haven’t.’

I’ve been to Canada, but I haven’t been to the United States.

Mary is an interesting person. She has had many different jobs and has lived in many places.

I’ve seen that woman before, but I can’t remember where.

How many times has Brazil won the World Cup?

Have you read this book?’ Yes, I’ve read it twice.’

B. 現在完成時與ever (用於疑問句中) / never : 連用 :

‘Has Ann ever been to Australia?’  ‘Yes, once.’

‘Have you ever played golf?’  ‘Yes, I play a lot.’

My sister has never travelled by plane.

I’ve never ridden a horse.

‘Who is that man?’ ‘I don’t know. I’ve never seen him before.’

Where’s Bill?

He’s away.

He’s gone to Spain.

Bill has gone to Spain.

Hello, Bill.

Hi. I’ve been on holiday. I’ve been to Spain.

Bill has been to Spain.

I can’t find Susan. Where has she gone?

Oh, hello Susan! I was looking for you. Where have you been?