Shouldn't the bolded verb be singular because it refers to the singular period? Perhaps it should be have been because it refers to seven years or change and growth?
but you'll see both.
It's going to be the best Christmas ever because this year I have done everything myself and the horrible atmosphere of the last seven years has lifted.
Looking for ESL work?: Try our EFL / TOEFL / ESL Jobs Section!
"The past seven years have been a period of tremendous growth. "
Doesn't that sound incorrect? Seven years is the subject, but isn't period a detailed, specific characterization of that subject?
Marius HancuSeven years -> haveI agree with Marius. In English the grammatical number of the subject is often of no significance. When the idea of a whole or a period of time is more important, a singular verb or even an indefinite article with a plural is often used:
Ten dollars is not enough.
He spent a happy five days in Phuket.
People are waiting to help.
Related forum topics: