tenjing is the use of may have correct tenjing you can't have been. It's impossible/ not possible that you have been preparing desserts. tenjing You may have been playing cards for an hour.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
It's impossible/ not possible that you have been preparing desserts.tenjingis the use of may have correcttenjing you can't have been.
tenjingYou may have been playing cards for an hour.It's possible that you have been playing cards for an hour.
tenjingis the
grammarfreak preparing desertsMalicious desertification!
tenjingYou can't have been.Common enough in spoken English.
Mister Micawbergrammarfreak preparing desertsMalicious desertification!The danger of "copy and paste"
grammarfreakack: you can't have been. You may have been playing cards for an hour. You couldn't have been ... -- is the correct tense.'You can't have been' is fine,
tenjingJack: What have you been doing for an hour?This is not really possible as the beginning of a conversation. It's "for an hour" that doesn't make sense, and it's better to omit that phrase.
tenjingYou may have been playing cards for an hour.It's also unrealistic to speculate about