ている vs てある in resultant states relating the trans/intransitive verb and が/を


I hope I already know the difference...

> 彼を殺していない

I have not killed him.

> 彼が殺してない(not the colloquial form of いない)

He has not been killed.

I heard that transitive verbs take ある while intransitive verbs take いる.

The classic example :

> ドアが開いている (The door is open) ドアを開けてある (I have open the door)

However it does not always hold true as 知っている is used. I have never seen
intransitive verb + ある

Furthermore ドアが開けてある is also possible using が instead to imply the readiness
of the state instead of the intention.

ある implies the resultant state of an intentional action. いる implies
progressive state but when the verb only happen for a moment, it implies the
ongoing resultant state.

The usage of が an を are also confusing.

Does that mean...

> 彼を殺している and 彼を殺してある

Means "I have killed him"?

> 彼が殺している

Means "He has killed (someone)"?

> 彼が殺してある

Means "He has been killed"?

I think intransitive verb can only be paired with いる to show resultant state.
死んでいる : have died.




～てある always follows transitive verbs, and implies someone has (intentionally)
done something. ～ている can follow both intransitive and transitive verbs.

>   * 木が倒れている。: "A tree is lying." (by a wind, etc)
>   * 木が倒れてある。: (ungrammatical; 倒れる is intransitive)
>   * 木が倒れてない = 木が倒れていない: "A tree is not lying."
>   * 木を倒してある。: I have laid a tree (in advance, for a purpose).
>   * 木を倒している。: either "I am (currently) cutting a tree" or "I have (already)
> laid a tree"
>   * 木を倒していない。: either "I am (currently) not cutting a tree" or "I have not
> laid a tree yet."
>

* * *

Let's take a look at your example sentences.

> 彼を殺していない。

"I have not killed him," yes. (Of course the implied subject can be someone
other than 'I', but for the sake of brevity let's assume the subject is 'I'
when it's omitted)

> 彼が殺してない。

This is almost ungrammatical as a sentence (why が instead of は?). 彼は殺してない
means "I haven't killed _him_ (although I killed someone else)" or "He didn't
kill (someone, and the killer is someone else)" depending on the context. You
said "not the colloquial form of いない", but this must always be short for いない.

If you want to say "He has not been killed" using いる, it will be 彼は殺されていない
using the passive form.

> 彼を殺している。

Either "I am killing him (just now)." or "I have already killed him." For the
latter, 彼を殺してある is more natural.

> 彼を殺してある。

"I have already killed him (in advance, for you/her/etc)."

> 彼が殺している。

"He is killing someone." or "He has already killed someone."

> 彼が殺してある。

"He has already killed someone (in advance, for you/her/etc)."




～てある always follows transitive verbs, and implies someone has (intentionally)
done something. ～ている can follow both intransitive and transitive verbs.

>   * 木が倒れている。: "A tree is lying." (by a wind, etc)
>   * 木が倒れてある。: (ungrammatical; 倒れる is intransitive)
>   * 木が倒れてない = 木が倒れていない: "A tree is not lying."
>   * 木を倒してある。: I have laid a tree (in advance, for a purpose).
>   * 木を倒している。: either "I am (currently) cutting a tree" or "I have (already)
> laid a tree"
>   * 木を倒していない。: either "I am (currently) not cutting a tree" or "I have not
> laid a tree yet."
>

* * *

Let's take a look at your example sentences.

> 彼を殺していない。

"I have not killed him," yes. (Of course the implied subject can be someone
other than 'I', but for the sake of brevity let's assume the subject is 'I'
when it's omitted)

> 彼が殺してない。

This is almost ungrammatical as a sentence (why が instead of は?). 彼は殺してない
means "I haven't killed _him_ (although I killed someone else)" or "He didn't
kill (someone, and the killer is someone else)" depending on the context. You
said "not the colloquial form of いない", but this must always be short for いない.

If you want to say "He has not been killed" using いる, it will be 彼は殺されていない
using the passive form.

> 彼を殺している。

Either "I am killing him (just now)." or "I have already killed him." For the
latter, 彼を殺してある is more natural.

> 彼を殺してある。

"I have already killed him (in advance, for you/her/etc)."

> 彼が殺している。

"He is killing someone." or "He has already killed someone."

> 彼が殺してある。

"He has already killed someone (in advance, for you/her/etc)."

