Americans will say this is bad and poor English, the passive voice is abused, (if there's a subject pssive should not be used)
I have a beautiful jumper which was knitted by my grandmother.
Well, Why not, my granny has just finished knitting socks for me and I say to my friend: I really like the socks my granny has knitted for me (knitted)so, a context sets the tone I would say.
What might really be regarded as "poor English" is the use of the Present Perfect instead of the Past Simple. "Has knitted" suggests that the kind old lady has just finished knitting the jumper - which is not the case, I am sure.
Americans will say this is bad and poor English
My point is, Mr.Bond, that the passive voice does not make this particular sentence "bad, poor English", and I've already stated my reasons why I think so. After all, if the speaker wanted other people to know how much his grandma cared for him, he could say "My grandmother knitted a beautful jumper for me!". See? The dear old lady is spotlighted and she gets all the credit she deserved. One more hint (from Liz&John Soars): Sometimes we prefer to beging a sentence with what is known, and end a sentence with the "news". In the passive, the news can be the agent of the active sentence.
a native speaker... he will tell you that both sentences are correct
I am afraid you lost me. This is a totally different case. If your dear granny has just finished knitting socks for you, you [b]do not[/] say: "I have a nice pair of socks". We say "I have this or that" only about something that has been in our possession for a while. The present perfect implies in this case that the action has just been completed and is directly linked to the present. It's okay to say 'Look - what a beautiful jumper my grandma has just knitted for me' (in AmE, "just knitted" is equally correct), but "I have a jumper my grandma has knitted for me" is wrong.
Well, Why not, my granny has just finished knitting socks for me...
Is he ever!!!
otherewise, he's REALLY smart :)
However smart and cute he(she)is that would be hard to do!)
Nice doing business with you, Mr.Bond!:-) I just hope that Chaika the Terrible won't blow my reasoning to smithereens.
"So, ipso facto, my question to you is - where the hell exactly do you get your fan#$%&*intastic skills in the language of the western tribes? You answer questions before I get to. You must've been livin' here as long as Pap Lazarou! So where is here?"