Consider the following commands:
PUT ON JACKET
PUT JACKET ON TABLE
In the first example, the preposition follows the verb so that the resultant action means 'wear'.
In the second example, the preposition follows noun1, so that the resultant action means 'place'.
Given that there is only one test for the preposition (preposition_is), how do I distinguish between the position of the preposition in the first and second examples? Or is this impossible?