Why does this computer program can't work as expected

Status
Not open for further replies.

fenglish

Member
Joined
Jun 14, 2009
Member Type
Other
Native Language
Chinese
Home Country
China
Current Location
China
Hi,

Which is correct?

A: Why does this computer program can't work as expected?
B: Why can't this computer program work as expected?

I'm confused for the "why" + "can't/can" because the verb is not "is".
Maybe B is correct and A is wrong but I'm not sure.

Thanks.
 
It's not impossible to use "Why can't" at the start of a question. It just doesn't work in the context you've provided.

Why can't I eat a whole melon in one go?
Why can't we look directly at the sun?
Why can't you tidy up your room every morning instead of once a week?
 
It's not impossible to use "Why can't" at the start of a question. It just doesn't work in the context you've provided.

Why can't I eat a whole melon in one go?
Why can't we look directly at the sun?
Why can't you tidy up your room every morning instead of once a week?
Do you mean when the object is the "computer program", it should use "don't work" instead of "can't work"?
 
A computer program is an inanimate object so using "can" and "can't" doesn't really work.

In order to think about the question, consider what the corresponding statement would be. You wouldn't say "This computer program can't work as expected". You'd say "This computer program doesn't work as expected". The corresponding question would, therefore, start "Why doesn't ...".
 
I'm confused for the "why" + "can't/can" because the verb is not "is".
Aside from the fact that your sentence is ungrammatical, I actually have no idea what you're asking about! Use more words to explain what's troubling you.
 
Aside from the fact that your sentence is ungrammatical, I actually have no idea what you're asking about! Use more words to explain what's troubling you.
This why-can't is one of the common grammatical errors for me. Thanks for all of your help for pointing out and correcting my mistakes in using English.
 
B: Why can't this computer program work as expected?
This sentence is grammatical and possible. For example, a programmer might say it to express his/her frustration with some program.
Is that what you're asking about?
 
Status
Not open for further replies.
Back
Top