What is the difference between the two?

0

The hotel has closed  and The hotel has been closed.

asked May 04 '12 at 12:09 sanjay Expert

2 answers


1

The first seems to imply it just happened, while the other implies it has been a while.  It seems "The hotel is closed" would make more sense for the first one.

 

The hotel has closed for the day.

 

The hotel has been closed since last week.

link answered May 04 '12 at 12:18 Courtney Contributor

Thanks a lot.

sanjayMay 04 '12 at 12:26

add comment
1

The first -- "has closed" -- is the Present Perfect tense. Present perfect tense describes an action that happened at an indefinite time in the past or that began in the past and continues in the present.This tense is formed by using has/have with the past participle of the verb. Most past participles end in -ed. Irregular verbs have special past participles that must be memorized.

 

Courntey's -- "is closed" -- is the Present tense and carries no suggestion about the past.

 

The second -- "has been closed" -- is also the Present Perfect tense, but using the infinitive "to be" form of the verb -- "been closed".  It carries the same sense of time as the first. 

 

The first -- "has closed" -- is an active construction, while the second -- "has been closed" -- is a passive construction.  In the first, the hotel is the actor and it is closed. In the second, we are looking for the actor -- who closed the hotel?

 

Hope this helps.

link edited May 04 '12 at 14:16 Jeff Pribyl Grammarly Fellow

Courntey? LOL! Even I misspell my own name on occasion. Thank you for your insights. As I stumble through helping on here, I've been learning things too thanks to all the wonderful contributors on here.

CourtneyMay 04 '12 at 22:03

Excellent. Many thanks.

sanjayMay 07 '12 at 08:30

add comment

Your answer


Write at least 20 characters

Have a question about English grammar, style or vocabulary use? Ask now to get help from Grammarly experts for FREE.