Agreed. The correct Eng. is:as expessed by picadilly "had better" or "should go ..." . Yes, the D. translation is a very common expression, but it's not considered proper in written Eng. If D starts accepting and promoting non standard Eng. it will have to accept every regional, slang etc expression from evey Eng. speaking nation. Let's stick to formal, proper Eng. for learning purposes.