I have difficulties with word order:

> 
> * I have picked up the pencil from the floor. [says my dictionary]  
> 
>  ?I have picked the pencil up from the floor. [could be?]
> * ?I will pick up it. [sounds weird]  
> 
>  I will pick it up. [sounds right to me]
> 
> 
>