Sentence no. 1 : We are having 20 boxes.
Sentence no. 2 : We have 20 boxes.

Can someone tell me please.

1. Are the senetances correct?
2. Which one is more appropriate?

1 2
1. We are having 20 boxes delivered tomorrow. (Someone is doing the delivery for us.)
2. We have 20 boxes in our office. (We own 20 boxes.)
Thanks Casi.

Please also tell me whats the difference between

Did you take your lunch?

Have you taken your lunch?
Site Hint: Check out our list of pronunciation videos.
The simple past (e.g., did. . .take) expresses two things: 1) a specific time, and 2) the event. The time it took place doesn't have to be stated. It can be implied, and it usually is. For example,

A. Did you take your lunch (this morning)?

The present perfect (e.g., have. . .taken) expresses two things: 1) a non-specific time, that is, when it happened is either a) unknown or b) the speaker doesn't care when it happened, and 2) the event. For example,

B. Have you taken your lunch? I don't care when, only if the event happened or not.
C. Have you read this book? I don't care when, only if the event happened or not.
D. Have you eaten lunch? I don't care when, only if the event happened or not.
E. I have read this book, but I don't remember when I read it or, maybe, I do remember when, but it's not important. The important thing is the event itself, "read book".

When you want to focus on time and the event, use the simple past, and when you want to focus on the event itself, use the present perfect.
Hats off to Casi.
We are having 20 boxes delivered tomorrow.

The above sentence uses what is called "causative form". We use the causative form to indicate that we are not doing something ourselves, but have arranged someone else to do it for us.

The structure is:

subject + have + object + past participle

Note that "have" must be in the correct verb tense according to the sentence:

present simple: have/has
present progressive: is/am/are having
past simple: had
past progressive: was/were having
future "will": will have
future progressive: will be having
present perfect simple: have/has had
present perfect progressive: have/has been having
past perfect simple: had had
past perfect progressive: had been having
imperative: have [example: Have the house cleaned by tomorrow.]
modals: have [example: You should have had the roof fixed by now.]
-ing form: having [example: I like having my hair cut.]


I wash my car every week.
I have my car washed every week. [someone else washes it]
Students: We have free audio pronunciation exercises.
I have copied from this forum

"Also, be aware that moving toward and/or standing near an "offender" will be taken as a disciplinary action, so always move toward the trouble spot. If you are having class discussion, involve the noisy students in the discussion to keep them focused on the business of the classroom. "

What's the difference between

1. If you are having class discussion
2. If you have class discussion
1. If you are in the act of having class discussion; during the time that class discussion is happening.
2. On the occasion when you have class discussion (if you do); if class discussion is something that you do; if you decide to have class discussion on some particular occasion

Hi Taiwandave,

Can u tell me some examples using ...

01. are having
02. were having
03. have/has had
04. have/has been having
05. had been having

It will be a great help.

Teachers: We supply a list of EFL job vacancies
Show more