Search from various English teachers...
Yemen flagjawa535
What is difference between two the sentences or questions? Hello everybody, What is difference between two the sentences or questions?:- 1- Do you have a class today? 2- Have you a class today? Thank you...

Answers · 7

2
In English you do not ask "Do you have a class", but rather "Do you have class", that's why the first sentence should actually be: "Do you have class today?" The second one is just plain wrong in terms of grammar, you could say it's a grammatically wrong version of the first sentence.
2
They're both correct, but the second question is more typical of British English. Azrael is correct that you can also ask, "Do you have class today?" If you ask "Do you have A class," you're emphasizing that it is just one class, where "Do you have class," could indicate more than one.
1
Who is asking whom? If I am a teacher, I might say to my colleague: "have you got a class this afternoon? / do you have a class this afternoon?" But if I were a pupil / student, I might ask a fellow pupil or student: "have you got a lesson this afternoon? Do you have a lesson this afternoon?" To me, the expression 'have a class', when said by a pupil, sounds more like an American expression than a British expression. As a speaker of British English, I would say: Are you teaching this afternoon? Have you got a lesson this afternoon? / Do you have a lesson this afternoon? Have you got French this afternoon?

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today