Have you got a shopping bag?中的have you got 为什么用 do you have 代替,不能用have you had

问题描述:

Have you got a shopping bag?中的have you got 为什么用 do you have 代替,不能用have you had

have you had a shopping bag 主要意思是 :你曾经是否拥有过一个购物袋.(现在可以没有)
而原文的意思是 :你有购物袋吗?(问你现在又没有购物袋呢)
而 do you have 意思基本上是一样的 两者可替换 口语的话感觉更加偏向 have you got