you will have [committed]/[become]
CONTEXT:
John tells Bill that he wants to kill Bob. Bill replies to John with one of the sentences below.
SENTENCES:
- If you kill him, you will have become a murderer. Don't do that!
- If you kill him, you will have committed murder. Don't do that!
QUESTION:
Do "will have become" and "will have committed" work in the above two sentences? Is the following interpretation of sentences #1 and #2 correct:
- If you kill him, the effect will be that you have become a murderer.
- If you kill him, the effect will be that you have committed murder.
Thanks in advance.
Both correct.
But if you were talking about which was the better usage, I would recommend using the second one, because it's more generally used and sounds much less weird.
As 'you have become' is in present perfect tense, it's correct too.